diff options
author | Thomas Wood <thomas.wood@intel.com> | 2010-04-22 11:43:35 +0100 |
---|---|---|
committer | Thomas Wood <thomas.wood@intel.com> | 2010-04-22 11:43:35 +0100 |
commit | aed85d83983c78723e424e30425fc7b2677eb132 (patch) | |
tree | 7bb9eb2e52a139f1af4fefe775ea3a9a98c0418e | |
parent | f25f9353c5a315cb1e58d1666358d764298b1e8f (diff) | |
download | gnome-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.c | 7 |
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); |