Identity manager: fix assertion when no identities present
authorKevin Wasserman <krwasserman@hotmail.com>
Tue, 30 Apr 2013 21:57:49 +0000 (17:57 -0400)
committerKevin Wasserman <krwasserman@hotmail.com>
Tue, 30 Apr 2013 21:57:49 +0000 (17:57 -0400)
src/moonshot-identities-manager.vala

index aa20719..aa42725 100644 (file)
@@ -16,7 +16,7 @@ public class IdentityManagerModel : Object {
              }
              return strcmp(id_a.display_name, id_b.display_name);
          });
-         if (!identities[0].IsNoIdentity())
+         if (identities.is_empty || !identities[0].IsNoIdentity())
              identities.insert(0, IdCard.NewNoIdentity());
          return identities;
     }