summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Curley <charlescurley@users.noreply.github.com>2018-01-08 14:27:46 -0700
committerPierre GRANDIN <pgrandin@users.noreply.github.com>2018-01-08 13:27:46 -0800
commitd9292650e6dc1d7869e0905f7e473e1fc0fec351 (patch)
tree7eab73acce56a42e9793a2fcb6f15fc638d08c2c
parentc88e598d322b2937f0457ef9e7b66f0d014ddbc4 (diff)
downloadnavit-d9292650e6dc1d7869e0905f7e473e1fc0fec351.tar.gz
fix:gtk:Initialize Follow menu entry correctly. (#390)
This should fix http://trac.navit-project.org/ticket/1357 I tested for follow_vehicle set to zero and one, and absent. modified: navit/gui/gtk/gui_gtk_action.c
-rw-r--r--navit/gui/gtk/gui_gtk_action.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/navit/gui/gtk/gui_gtk_action.c b/navit/gui/gtk/gui_gtk_action.c
index 0d6acee48..de5128756 100644
--- a/navit/gui/gtk/gui_gtk_action.c
+++ b/navit/gui/gtk/gui_gtk_action.c
@@ -605,6 +605,10 @@ gui_gtk_ui_init(struct gui_priv *this)
toggle_action = GTK_TOGGLE_ACTION(gtk_action_group_get_action(this->base_group, "CursorAction"));
gtk_toggle_action_set_active(toggle_action, attr.u.num);
}
+ if (navit_get_attr(this->nav, attr_follow_cursor, &attr, NULL)) {
+ toggle_action = GTK_TOGGLE_ACTION(gtk_action_group_get_action(this->base_group, "FollowVehicleAction"));
+ gtk_toggle_action_set_active(toggle_action, attr.u.num);
+ }
if (navit_get_attr(this->nav, attr_orientation, &attr, NULL)) {
toggle_action = GTK_TOGGLE_ACTION(gtk_action_group_get_action(this->base_group, "OrientationAction"));
gtk_toggle_action_set_active(toggle_action, attr.u.num != -1);