Although nma_wireless_dialog_get_connection() creates a NMConnection
object for the hidden AP, the object wasn't kept, and the function
would return different NMConnection objects each time.
---
 src/libnm-gtk/nm-wireless-dialog.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/libnm-gtk/nm-wireless-dialog.c 
b/src/libnm-gtk/nm-wireless-dialog.c
index 0d79f75..3111037 100644
--- a/src/libnm-gtk/nm-wireless-dialog.c
+++ b/src/libnm-gtk/nm-wireless-dialog.c
@@ -1236,6 +1236,8 @@ nma_wireless_dialog_get_connection (NMAWirelessDialog 
*self,
                }
 
                nm_connection_add_setting (connection, (NMSetting *) 
s_wireless);
+
+               priv->connection = g_object_ref (connection);
        } else
                connection = g_object_ref (priv->connection);
 
-- 
1.7.3.4

_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to