Fix identity duplication bug
authorKevin Wasserman <kevin.wasserman@painless-security.com>
Mon, 4 Nov 2013 14:34:17 +0000 (09:34 -0500)
committerKevin Wasserman <kevin.wasserman@painless-security.com>
Mon, 4 Nov 2013 14:34:17 +0000 (09:34 -0500)
Occured when 'send'ing an identity w/o a password.

src/moonshot-identity-management-view.vala

index 1ddb1c8..515b8f9 100644 (file)
@@ -467,13 +467,14 @@ public class IdentityManagerView : Window {
         return retval;
     }
 
-    public void send_identity_cb (IdCard identity)
+    public void send_identity_cb (IdCard id)
     {
+        IdCard identity = id;
         return_if_fail (request_queue.length > 0);
 
        candidates = null;
         var request = this.request_queue.pop_head ();
-        check_add_password(identity, request, identities_manager);
+        identity = check_add_password(identity, request, identities_manager);
         if (this.request_queue.is_empty())
         {
             candidates = null;