[gnome-control-center] online-accounts: Disable adding accounts when network unavailable
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] online-accounts: Disable adding accounts when network unavailable
- Date: Tue, 4 Dec 2012 13:27:29 +0000 (UTC)
commit c5fbe9a3968bfbdf28b16eddddf5f34f05166735
Author: Ebru Akagunduz <ebru akagunduz gmail com>
Date: Mon Dec 3 17:02:28 2012 +0200
online-accounts: Disable adding accounts when network unavailable
Fixes: https://bugzilla.gnome.org/678161
panels/online-accounts/cc-online-accounts-panel.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/panels/online-accounts/cc-online-accounts-panel.c b/panels/online-accounts/cc-online-accounts-panel.c
index 12a5766..68328cc 100644
--- a/panels/online-accounts/cc-online-accounts-panel.c
+++ b/panels/online-accounts/cc-online-accounts-panel.c
@@ -143,6 +143,8 @@ goa_panel_init (GoaPanel *panel)
GtkTreeIter iter;
GNetworkMonitor *monitor;
+ monitor = g_network_monitor_get_default();
+
panel->builder = gtk_builder_new ();
error = NULL;
if (gtk_builder_add_from_file (panel->builder,
@@ -157,6 +159,9 @@ goa_panel_init (GoaPanel *panel)
panel->toolbar = GTK_WIDGET (gtk_builder_get_object (panel->builder, "accounts-tree-toolbar"));
panel->toolbar_add_button = GTK_WIDGET (gtk_builder_get_object (panel->builder, "accounts-tree-toolbutton-add"));
+ g_object_bind_property (monitor, "network-available",
+ panel->toolbar_add_button, "sensitive",
+ G_BINDING_SYNC_CREATE);
g_signal_connect (panel->toolbar_add_button,
"clicked",
G_CALLBACK (on_toolbar_add_button_clicked),
@@ -179,12 +184,9 @@ goa_panel_init (GoaPanel *panel)
panel);
button = GTK_WIDGET (gtk_builder_get_object (panel->builder, "accounts-button-add"));
-
- monitor = g_network_monitor_get_default();
g_object_bind_property (monitor, "network-available",
button, "sensitive",
G_BINDING_SYNC_CREATE);
-
g_signal_connect (button,
"clicked",
G_CALLBACK (on_add_button_clicked),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]