[nautilus] window: don't make the sidebar setting apply to all the windows



commit 047f9881a2630d2b11ce208133732ee158739838
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Wed Sep 19 11:20:42 2012 -0400

    window: don't make the sidebar setting apply to all the windows
    
    But only make it modify the behavior of the current window. This makes
    it consistent with the placement of the option in the menus.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682064

 src/nautilus-window-menus.c |   19 -------------------
 src/nautilus-window.c       |    2 --
 2 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c
index a4b70ca..a61fb24 100644
--- a/src/nautilus-window-menus.c
+++ b/src/nautilus-window-menus.c
@@ -615,24 +615,6 @@ static const gchar* app_actions[] = {
 };
 
 static void
-window_menus_set_bindings (NautilusWindow *window)
-{
-       GtkActionGroup *action_group;
-       GtkAction *action;
-
-       action_group = nautilus_window_get_main_action_group (window);
-
-       action = gtk_action_group_get_action (action_group,
-                                             NAUTILUS_ACTION_SHOW_HIDE_SIDEBAR);
-
-       g_settings_bind (nautilus_window_state,
-                        NAUTILUS_WINDOW_STATE_START_WITH_SIDEBAR,
-                        action,
-                        "active",
-                        G_SETTINGS_BIND_DEFAULT);
-}
-
-static void
 action_toggle_state (GSimpleAction *action,
 		     GVariant *parameter,
 		     gpointer user_data)
@@ -655,7 +637,6 @@ nautilus_window_initialize_actions (NautilusWindow *window)
 	g_action_map_add_action_entries (G_ACTION_MAP (window),
 					 win_entries, G_N_ELEMENTS (win_entries),
 					 window);
-	window_menus_set_bindings (window);
 }
 
 static void
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index 13408fc..b09bd5e 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -599,7 +599,6 @@ nautilus_window_hide_sidebar (NautilusWindow *window)
 	}
 
 	nautilus_window_tear_down_sidebar (window);
-	g_settings_set_boolean (nautilus_window_state, NAUTILUS_WINDOW_STATE_START_WITH_SIDEBAR, FALSE);
 }
 
 void
@@ -616,7 +615,6 @@ nautilus_window_show_sidebar (NautilusWindow *window)
 	}
 
 	nautilus_window_set_up_sidebar (window);
-	g_settings_set_boolean (nautilus_window_state, NAUTILUS_WINDOW_STATE_START_WITH_SIDEBAR, TRUE);
 }
 
 gboolean



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]