[network-manager-openvpn/jk/bgo731891-gui-password-types: 5/6] auth-helpers: use password icon for HTTP proxy password in advanced dialog
- From: Jiří Klimeš <jklimes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-openvpn/jk/bgo731891-gui-password-types: 5/6] auth-helpers: use password icon for HTTP proxy password in advanced dialog
- Date: Fri, 10 Apr 2015 13:15:08 +0000 (UTC)
commit 60e838554cca6da26fda45457476b1392d7c5a4e
Author: Jiří Klimeš <jklimes redhat com>
Date: Thu Apr 9 14:12:45 2015 +0200
auth-helpers: use password icon for HTTP proxy password in advanced dialog
properties/auth-helpers.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/properties/auth-helpers.c b/properties/auth-helpers.c
index 62eaad0..4bbcb6d 100644
--- a/properties/auth-helpers.c
+++ b/properties/auth-helpers.c
@@ -1352,6 +1352,7 @@ advanced_dialog_new (GHashTable *hash, const char *contype)
GtkListStore *store;
GtkTreeIter iter;
guint32 active = PROXY_TYPE_NONE;
+ guint32 pw_flags = NM_SETTING_SECRET_FLAG_NONE;
GError *error = NULL;
g_return_val_if_fail (hash != NULL, NULL);
@@ -1455,10 +1456,11 @@ advanced_dialog_new (GHashTable *hash, const char *contype)
tmp = strtol (value, NULL, 10);
if (errno != 0 || tmp < 0 || tmp > 65535)
tmp = 0;
- widget = GTK_WIDGET (gtk_builder_get_object (builder, "proxy_password_entry"));
- g_object_set_data (G_OBJECT (widget), "flags", GUINT_TO_POINTER ((guint32) tmp));
+ pw_flags = (guint32) tmp;
}
}
+ widget = GTK_WIDGET (gtk_builder_get_object (builder, "proxy_password_entry"));
+ nma_utils_setup_password_storage (widget, pw_flags, NULL, NULL, TRUE);
value = g_hash_table_lookup (hash, NM_OPENVPN_KEY_PROXY_TYPE);
if (value) {
@@ -1823,7 +1825,7 @@ advanced_dialog_new_hash_from_dialog (GtkWidget *dialog, GError **error)
g_strdup (value));
}
- pw_flags = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (widget), "flags"));
+ pw_flags = nma_utils_menu_to_secret_flags (widget);
if (pw_flags != NM_SETTING_SECRET_FLAG_NONE) {
g_hash_table_insert (hash,
g_strdup
(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags"),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]