From 7aca03870611536df1e62e4af4e49b01f1220752 Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Wed, 19 Mar 2014 05:35:20 -0400 Subject: [PATCH] Avoid using the 'No Identity' card as the default identity. LP 1294559 --- src/moonshot-identity-management-view.vala | 2 +- src/moonshot-identity-manager-app.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/moonshot-identity-management-view.vala b/src/moonshot-identity-management-view.vala index 37d30e1..4eebbda 100644 --- a/src/moonshot-identity-management-view.vala +++ b/src/moonshot-identity-management-view.vala @@ -520,7 +520,7 @@ public class IdentityManagerView : Window { filter.refilter(); redraw_id_card_widgets (); - if (identity != null) + if ((identity != null) && (!identity.IsNoIdentity())) parent_app.default_id_card = identity; request.return_identity (identity); diff --git a/src/moonshot-identity-manager-app.vala b/src/moonshot-identity-manager-app.vala index a9a4c33..cbe1e43 100644 --- a/src/moonshot-identity-manager-app.vala +++ b/src/moonshot-identity-manager-app.vala @@ -62,7 +62,7 @@ public class IdentityManagerApp { view = new IdentityManagerView(this); LinkedList card_list = model.get_card_list() ; if (card_list.size > 0) - this.default_id_card = card_list.first(); + this.default_id_card = card_list.last(); init_ipc_server (); -- 2.1.4