[gnome-control-center] network: Add checks for cancelled calls
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] network: Add checks for cancelled calls
- Date: Fri, 10 Mar 2017 18:18:58 +0000 (UTC)
commit fe6e71198cb0d760ba6d66eaf2f0224ecead98f6
Author: Bastien Nocera <hadess hadess net>
Date: Fri Mar 10 17:41:48 2017 +0100
network: Add checks for cancelled calls
panels/network/net-device-wifi.c | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 deletions(-)
---
diff --git a/panels/network/net-device-wifi.c b/panels/network/net-device-wifi.c
index 90234b2..a76d234 100644
--- a/panels/network/net-device-wifi.c
+++ b/panels/network/net-device-wifi.c
@@ -344,8 +344,9 @@ get_secrets_cb (GObject *source_object,
secrets = nm_remote_connection_get_secrets_finish (NM_REMOTE_CONNECTION (source_object), res,
&error);
if (!secrets) {
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
+ g_warning ("Could not get secrets: %s", error->message);
g_error_free (error);
- //FIXME ignore cancelled
return;
}
@@ -651,12 +652,13 @@ connection_add_activate_cb (GObject *source_object,
conn = nm_client_add_and_activate_connection_finish (NM_CLIENT (source_object), res, &error);
if (!conn) {
- //FIXME cancelled
- nm_device_wifi_refresh_ui (user_data);
- /* failed to activate */
- g_debug ("Failed to add and activate connection '%d': %s",
- error->code,
- error->message);
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) {
+ nm_device_wifi_refresh_ui (user_data);
+ /* failed to activate */
+ g_warning ("Failed to add and activate connection '%d': %s",
+ error->code,
+ error->message);
+ }
g_error_free (error);
return;
}
@@ -670,12 +672,13 @@ connection_activate_cb (GObject *source_object,
GError *error = NULL;
if (!nm_client_activate_connection_finish (NM_CLIENT (source_object), res, &error)) {
- //FIXME cancelled
- nm_device_wifi_refresh_ui (user_data);
- /* failed to activate */
- g_debug ("Failed to add and activate connection '%d': %s",
- error->code,
- error->message);
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) {
+ nm_device_wifi_refresh_ui (user_data);
+ /* failed to activate */
+ g_debug ("Failed to add and activate connection '%d': %s",
+ error->code,
+ error->message);
+ }
g_error_free (error);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]