diff options
author | Bastien Nocera <hadess@hadess.net> | 2013-10-07 12:37:45 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2013-10-07 18:33:48 +0200 |
commit | 23bf28d5c7f9d389e51171a95c3dc80e8cd2a076 (patch) | |
tree | 7174c493c6dde0c2ed711d513ed380ba2208a565 | |
parent | 9688315178eb476c7343d451517b116c9226b3d8 (diff) | |
download | gnome-control-center-23bf28d5c7f9d389e51171a95c3dc80e8cd2a076.tar.gz |
network: Only start the spinner when we can stop it
https://bugzilla.gnome.org/show_bug.cgi?id=709555
-rw-r--r-- | panels/network/net-device-wifi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/panels/network/net-device-wifi.c b/panels/network/net-device-wifi.c index ab0419b1c..1ccc026e4 100644 --- a/panels/network/net-device-wifi.c +++ b/panels/network/net-device-wifi.c @@ -1901,8 +1901,6 @@ ap_activated (EggListBox *list, GtkWidget *row, NetDeviceWifi *device_wifi) edit = GTK_WIDGET (g_object_get_data (G_OBJECT (row), "edit")); if (ap != NULL) { - gtk_widget_show (spinner); - gtk_spinner_start (GTK_SPINNER (spinner)); if (connection != NULL) { gtk_widget_hide (edit); client = net_object_get_client (NET_OBJECT (device_wifi)); @@ -1915,6 +1913,10 @@ ap_activated (EggListBox *list, GtkWidget *row, NetDeviceWifi *device_wifi) const GByteArray *ssid; gchar *ssid_text; const gchar *object_path; + + gtk_widget_show (spinner); + gtk_spinner_start (GTK_SPINNER (spinner)); + ssid = nm_access_point_get_ssid (ap); ssid_text = g_markup_escape_text (nm_utils_escape_ssid (ssid->data, ssid->len), -1); object_path = nm_object_get_path (NM_OBJECT (ap)); |