[vinagre] gsettings: fix always-show-tabs leftover
- From: Marc-Andre Lureau <malureau src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vinagre] gsettings: fix always-show-tabs leftover
- Date: Wed, 23 Feb 2011 18:59:41 +0000 (UTC)
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]