summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Wood <thomas.wood@intel.com>2010-04-22 11:43:35 +0100
committerThomas Wood <thomas.wood@intel.com>2010-04-22 11:43:35 +0100
commitaed85d83983c78723e424e30425fc7b2677eb132 (patch)
tree7bb9eb2e52a139f1af4fefe775ea3a9a98c0418e
parentf25f9353c5a315cb1e58d1666358d764298b1e8f (diff)
downloadgnome-control-center-aed85d83983c78723e424e30425fc7b2677eb132.tar.gz
network: make sure widgets are available before updating status
Some widgets were being updated before they were created.
-rw-r--r--capplets/network/cc-network-proxy-page.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/capplets/network/cc-network-proxy-page.c b/capplets/network/cc-network-proxy-page.c
index bd4cb98db..82d39b06c 100644
--- a/capplets/network/cc-network-proxy-page.c
+++ b/capplets/network/cc-network-proxy-page.c
@@ -1304,6 +1304,9 @@ setup_page (CcNetworkProxyPage *page)
proxytype_values);
/* Locations */
+ page->priv->delete_button = gtk_button_new_with_label (_("Delete Location"));
+ gtk_widget_show (page->priv->delete_button);
+
page->priv->location_combobox = WID ("location_combobox");
store = gtk_list_store_new (2,
G_TYPE_STRING,
@@ -1355,7 +1358,6 @@ setup_page (CcNetworkProxyPage *page)
/* Mode */
page->priv->none_radiobutton = WID ("none_radiobutton");
mode_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (page->priv->none_radiobutton));
- connect_sensitivity_signals (page, mode_group);
peditor = GCONF_PROPERTY_EDITOR (gconf_peditor_new_select_radio_with_enum (NULL,
PROXY_MODE_KEY,
@@ -1509,11 +1511,10 @@ setup_page (CcNetworkProxyPage *page)
G_CALLBACK (on_remove_button_clicked),
page);
+ connect_sensitivity_signals (page, mode_group);
/* FIXME: move to .ui once it isn't shared */
hbox = WID ("hbox2");
- page->priv->delete_button = gtk_button_new_with_label (_("Delete Location"));
- gtk_widget_show (page->priv->delete_button);
gtk_box_pack_end (GTK_BOX (hbox), page->priv->delete_button, FALSE,
FALSE, 0);