From b7e1ce9faf1ad4e35abfe5ed0f039d30c651d12e Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Wed, 19 Feb 2014 21:58:25 +0200 Subject: [PATCH] Always set store_secret flag when creating identity from variant --- libgsignon-glib/signon-identity-info.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/libgsignon-glib/signon-identity-info.c b/libgsignon-glib/signon-identity-info.c index 7b57d49..71292d4 100644 --- a/libgsignon-glib/signon-identity-info.c +++ b/libgsignon-glib/signon-identity-info.c @@ -123,16 +123,15 @@ signon_identity_info_new_from_variant (GVariant *variant) "s", &info->username); - if (g_variant_lookup (variant, - SIGNOND_IDENTITY_INFO_SECRET, - "s", - &info->secret)) - { - g_variant_lookup (variant, - SIGNOND_IDENTITY_INFO_STORESECRET, - "b", - &info->store_secret); - } + g_variant_lookup (variant, + SIGNOND_IDENTITY_INFO_SECRET, + "s", + &info->secret); + + g_variant_lookup (variant, + SIGNOND_IDENTITY_INFO_STORESECRET, + "b", + &info->store_secret); g_variant_lookup (variant, SIGNOND_IDENTITY_INFO_CAPTION, -- 2.34.1