[vinagre] gsettings: fix always-show-tabs leftover



commit b79d4f139eb8189eca5afaee86797b7d0766ceb4
Author: Marc-André Lureau <marcandre lureau redhat com>
Date:   Wed Feb 23 19:56:17 2011 +0100

    gsettings: fix always-show-tabs leftover

 vinagre/vinagre-notebook.c |    9 ++++-----
 vinagre/vinagre-prefs.c    |    4 ++--
 2 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/vinagre/vinagre-notebook.c b/vinagre/vinagre-notebook.c
index 853725e..348ef01 100644
--- a/vinagre/vinagre-notebook.c
+++ b/vinagre/vinagre-notebook.c
@@ -147,9 +147,7 @@ vinagre_notebook_show_hide_tabs (VinagreNotebook *nb)
   fs = vinagre_window_is_fullscreen (nb->priv->window);
   n = gtk_notebook_get_n_pages (GTK_NOTEBOOK (nb));
 
-  g_object_get (vinagre_prefs_get_default (),
-		"always-show-tabs", &always,
-		NULL);
+  always = g_settings_get_boolean (vinagre_prefs_get_default_gsettings (), "always-show-tabs");
 
   gtk_notebook_set_show_tabs (GTK_NOTEBOOK (nb),
 			      ((n > 1) || (always)) && !fs);
@@ -415,8 +413,9 @@ vinagre_notebook_init (VinagreNotebook *nb)
 		    "switch-page",
 		    G_CALLBACK (vinagre_notebook_page_switched),
 		    NULL);
-  g_signal_connect_swapped (vinagre_prefs_get_default (),
-			    "notify::always-show-tabs",
+
+  g_signal_connect_swapped (vinagre_prefs_get_default_gsettings (),
+			    "changed::always-show-tabs",
 			     G_CALLBACK (vinagre_notebook_show_hide_tabs),
 			     nb);
 }
diff --git a/vinagre/vinagre-prefs.c b/vinagre/vinagre-prefs.c
index 78286b1..a33fa1d 100644
--- a/vinagre/vinagre-prefs.c
+++ b/vinagre/vinagre-prefs.c
@@ -238,8 +238,8 @@ vinagre_prefs_dialog_show (VinagreWindow *window)
   dialog->show_accels = GTK_WIDGET (gtk_builder_get_object (dialog->xml, "show_accels_check"));
 
   pref = vinagre_prefs_get_default ();
-  g_settings_bind (pref->priv->gsettings, "always-show-tabs", dialog->show_tabs, "active", G_SETTINGS_BIND_DEFAULT);
-  g_settings_bind (pref->priv->gsettings, "show-accels", dialog->show_accels, "active", G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (pref->priv->gsettings, VM_ALWAYS_SHOW_TABS, dialog->show_tabs, "active", G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (pref->priv->gsettings, VM_SHOW_ACCELS, dialog->show_accels, "active", G_SETTINGS_BIND_DEFAULT);
 
   g_signal_connect (dialog->dialog,
 		    "response",



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