diff options
author | Carlos Soriano <csoriano@gnome.org> | 2015-02-25 15:59:12 +0100 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2015-02-25 16:18:57 +0100 |
commit | ff04d46ec0597dc76bfd8efbfc13b9fe348bb364 (patch) | |
tree | 5f71a5808cbe57e8ceb0d267baf14c61c2ff7c5e | |
parent | 04098963c6490cb080047b70b8cc2825ddd89ff5 (diff) | |
download | nautilus-ff04d46ec0597dc76bfd8efbfc13b9fe348bb364.tar.gz |
views: initialize zoom-to-level action value
So the toolbar can poll it when creating the menu.
Previously the slider in the toolbar had the wrong value when
initialized.
https://bugzilla.gnome.org/show_bug.cgi?id=745035
-rw-r--r-- | src/nautilus-canvas-view.c | 3 | ||||
-rw-r--r-- | src/nautilus-list-view.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/nautilus-canvas-view.c b/src/nautilus-canvas-view.c index 3604acaa2..543b71364 100644 --- a/src/nautilus-canvas-view.c +++ b/src/nautilus-canvas-view.c @@ -1963,6 +1963,9 @@ nautilus_canvas_view_init (NautilusCanvasView *canvas_view) canvas_view_entries, G_N_ELEMENTS (canvas_view_entries), canvas_view); + /* Keep the action synced with the actual value, so the toolbar can poll it */ + g_action_group_change_action_state (nautilus_view_get_action_group (NAUTILUS_VIEW (canvas_view)), + "zoom-to-level", g_variant_new_int32 (get_default_zoom_level (canvas_view))); } NautilusView * diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c index 449a22c50..569a449b7 100644 --- a/src/nautilus-list-view.c +++ b/src/nautilus-list-view.c @@ -3580,6 +3580,9 @@ nautilus_list_view_init (NautilusListView *list_view) list_view_entries, G_N_ELEMENTS (list_view_entries), list_view); + /* Keep the action synced with the actual value, so the toolbar can poll it */ + g_action_group_change_action_state (nautilus_view_get_action_group (NAUTILUS_VIEW (list_view)), + "zoom-to-level", g_variant_new_int32 (get_default_zoom_level ())); } NautilusView * |