diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2015-10-16 14:31:42 +0200 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2015-10-20 08:56:50 +0200 |
commit | 5745f60d424823ca60320a91fd87f33603656137 (patch) | |
tree | 3404fd5aef1f669b60a48d938a086b03592b4f82 | |
parent | 8d3e0103bbd72a410c2e6672c8d21bb362fc19b6 (diff) | |
download | network-manager-applet-5745f60d424823ca60320a91fd87f33603656137.tar.gz |
libnm-gtk/libnma: emit "changed" signal on password entry when icon changes
That allows users to re-check widgets/connection with new secret flags,
because they may be significant.
Related to https://bugzilla.gnome.org/show_bug.cgi?id=756638
Related to https://bugzilla.redhat.com/show_bug.cgi?id=1272871
-rw-r--r-- | src/libnm-gtk/nm-ui-utils.c | 6 | ||||
-rw-r--r-- | src/libnma/nma-ui-utils.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/libnm-gtk/nm-ui-utils.c b/src/libnm-gtk/nm-ui-utils.c index 5a5ba231..8be86b6b 100644 --- a/src/libnm-gtk/nm-ui-utils.c +++ b/src/libnm-gtk/nm-ui-utils.c @@ -755,8 +755,12 @@ activate_menu_item_cb (GtkMenuItem *menuitem, gpointer user_data) flags, NULL); /* Change icon */ - if (info->passwd_entry) + if (info->passwd_entry) { change_password_storage_icon (info->passwd_entry, info->item_number); + + /* Emit "changed" signal on the entry */ + g_signal_emit_by_name (G_OBJECT (info->passwd_entry), "changed"); + } } } diff --git a/src/libnma/nma-ui-utils.c b/src/libnma/nma-ui-utils.c index fd17c8be..690c43c2 100644 --- a/src/libnma/nma-ui-utils.c +++ b/src/libnma/nma-ui-utils.c @@ -190,8 +190,12 @@ activate_menu_item_cb (GtkMenuItem *menuitem, gpointer user_data) flags, NULL); /* Change icon */ - if (info->passwd_entry) + if (info->passwd_entry) { change_password_storage_icon (info->passwd_entry, info->item_number); + + /* Emit "changed" signal on the entry */ + g_signal_emit_by_name (G_OBJECT (info->passwd_entry), "changed"); + } } } |