Fixed a crash that occurs on Centos 6 due to a compiler bug.
[moonshot-ui.git] / src / moonshot-identity-manager-app.vala
index ed4ae98..ef2ffff 100644 (file)
@@ -129,15 +129,16 @@ public class IdentityManagerApp {
 #endif
     }
 
-    public bool add_identity(IdCard id, bool force_flat_file_store, out ArrayList<IdCard>? old_duplicates=null) {
+    public bool add_identity(IdCard id, bool force_flat_file_store, ArrayList<IdCard> old_duplicates) {
+       old_duplicates.clear();
         if (view != null) 
         {
             logger.trace("add_identity: calling view.add_identity");
-            return view.add_identity(id, force_flat_file_store, out old_duplicates);
+            return view.add_identity(id, force_flat_file_store, old_duplicates);
         }
         else {
             logger.trace("add_identity: calling model.add_card");
-            model.add_card(id, force_flat_file_store, out old_duplicates);
+            model.add_card(id, force_flat_file_store, old_duplicates);
             return true;
         }
     }