vala
[moonshot-ui.git] / src / moonshot-identity-manager-app.c
index e4d52a9..236038f 100644 (file)
@@ -1,4 +1,4 @@
-/* moonshot-identity-manager-app.c generated by valac 0.24.0, the Vala compiler
+/* moonshot-identity-manager-app.c generated by valac 0.26.1, the Vala compiler
  * generated from moonshot-identity-manager-app.vala, do not modify */
 
 /*
@@ -275,18 +275,18 @@ void id_card_set_issuer (IdCard* self, const gchar* value);
 void id_card_set_password (IdCard* self, const gchar* value);
 void id_card_set_temporary (IdCard* self, gboolean value);
 void identity_manager_view_queue_identity_request (IdentityManagerView* self, IdentityRequest* request);
-static gboolean __lambda6_ (Block1Data* _data1_);
+static gboolean __lambda7_ (Block1Data* _data1_);
 IdCard* identity_manager_view_check_add_password (IdentityManagerView* self, IdCard* identity, IdentityRequest* request, IdentityManagerModel* model);
 void identity_request_return_identity (IdentityRequest* self, IdCard* id_card);
-static gboolean ___lambda6__gsource_func (gpointer self);
+static gboolean ___lambda7__gsource_func (gpointer self);
 static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBusConnection* conn);
 MoonshotServer* moonshot_server_new (IdentityManagerApp* app);
 MoonshotServer* moonshot_server_construct (GType object_type, IdentityManagerApp* app);
 static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self);
-static void __lambda9_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name);
-static void ___lambda9__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self);
 static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name);
-static void ___lambda10__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self);
+static void ___lambda10__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self);
+static void __lambda11_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name);
+static void ___lambda11__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self);
 static void identity_manager_app_finalize (IdentityManagerApp* obj);
 gint _vala_main (gchar** args, int args_length1);
 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
@@ -335,6 +335,7 @@ GType iidentity_manager_get_type (void) {
                g_type_interface_add_prerequisite (iidentity_manager_type_id, G_TYPE_OBJECT);
                g_type_set_qdata (iidentity_manager_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) iidentity_manager_proxy_get_type);
                g_type_set_qdata (iidentity_manager_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.janet.Moonshot");
+               g_type_set_qdata (iidentity_manager_type_id, g_quark_from_static_string ("vala-dbus-interface-info"), (void*) (&_iidentity_manager_dbus_interface_info));
                g_type_set_qdata (iidentity_manager_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) iidentity_manager_register_object);
                g_once_init_leave (&iidentity_manager_type_id__volatile, iidentity_manager_type_id);
        }
@@ -482,13 +483,13 @@ void identity_manager_app_show (IdentityManagerApp* self) {
        _tmp0_ = self->view;
 #line 70 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp0_ != NULL) {
-#line 485 "moonshot-identity-manager-app.c"
+#line 486 "moonshot-identity-manager-app.c"
                IdentityManagerView* _tmp1_ = NULL;
 #line 70 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp1_ = self->view;
 #line 70 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                gtk_widget_show ((GtkWidget*) _tmp1_);
-#line 491 "moonshot-identity-manager-app.c"
+#line 492 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -529,17 +530,17 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
        _tmp3_ = use_flat_file_store;
 #line 76 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (!_tmp3_) {
-#line 532 "moonshot-identity-manager-app.c"
+#line 533 "moonshot-identity-manager-app.c"
                gboolean _tmp4_ = FALSE;
 #line 76 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp4_ = gnome_keyring_is_available ();
 #line 76 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp2_ = _tmp4_;
-#line 538 "moonshot-identity-manager-app.c"
+#line 539 "moonshot-identity-manager-app.c"
        } else {
 #line 76 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp2_ = FALSE;
-#line 542 "moonshot-identity-manager-app.c"
+#line 543 "moonshot-identity-manager-app.c"
        }
 #line 76 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        keyring_available = _tmp2_;
@@ -549,37 +550,37 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
        if (_tmp7_) {
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp6_ = TRUE;
-#line 552 "moonshot-identity-manager-app.c"
+#line 553 "moonshot-identity-manager-app.c"
        } else {
                gboolean _tmp8_ = FALSE;
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp8_ = use_flat_file_store;
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp6_ = _tmp8_;
-#line 559 "moonshot-identity-manager-app.c"
+#line 560 "moonshot-identity-manager-app.c"
        }
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp6_) {
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp5_ = TRUE;
-#line 565 "moonshot-identity-manager-app.c"
+#line 566 "moonshot-identity-manager-app.c"
        } else {
                gboolean _tmp9_ = FALSE;
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp9_ = keyring_available;
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp5_ = !_tmp9_;
-#line 572 "moonshot-identity-manager-app.c"
+#line 573 "moonshot-identity-manager-app.c"
        }
 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp5_) {
 #line 82 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                store_type = IIDENTITY_CARD_STORE_STORE_TYPE_FLAT_FILE;
-#line 578 "moonshot-identity-manager-app.c"
+#line 579 "moonshot-identity-manager-app.c"
        } else {
 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                store_type = IIDENTITY_CARD_STORE_STORE_TYPE_KEYRING;
-#line 582 "moonshot-identity-manager-app.c"
+#line 583 "moonshot-identity-manager-app.c"
        }
 #line 86 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp10_ = store_type;
@@ -593,35 +594,35 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
        _tmp15_ = headless;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp15_) {
-#line 596 "moonshot-identity-manager-app.c"
+#line 597 "moonshot-identity-manager-app.c"
                gboolean _tmp16_ = FALSE;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp16_ = keyring_available;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp14_ = _tmp16_;
-#line 602 "moonshot-identity-manager-app.c"
+#line 603 "moonshot-identity-manager-app.c"
        } else {
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp14_ = FALSE;
-#line 606 "moonshot-identity-manager-app.c"
+#line 607 "moonshot-identity-manager-app.c"
        }
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp14_) {
-#line 610 "moonshot-identity-manager-app.c"
+#line 611 "moonshot-identity-manager-app.c"
                gboolean _tmp17_ = FALSE;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp17_ = use_flat_file_store;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp13_ = !_tmp17_;
-#line 616 "moonshot-identity-manager-app.c"
+#line 617 "moonshot-identity-manager-app.c"
        } else {
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp13_ = FALSE;
-#line 620 "moonshot-identity-manager-app.c"
+#line 621 "moonshot-identity-manager-app.c"
        }
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp13_) {
-#line 624 "moonshot-identity-manager-app.c"
+#line 625 "moonshot-identity-manager-app.c"
                IdentityManagerModel* _tmp18_ = NULL;
                gboolean _tmp19_ = FALSE;
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -630,27 +631,27 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
                _tmp19_ = identity_manager_model_HasNonTrivialIdentities (_tmp18_);
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp12_ = !_tmp19_;
-#line 633 "moonshot-identity-manager-app.c"
+#line 634 "moonshot-identity-manager-app.c"
        } else {
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp12_ = FALSE;
-#line 637 "moonshot-identity-manager-app.c"
+#line 638 "moonshot-identity-manager-app.c"
        }
 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp12_) {
-#line 641 "moonshot-identity-manager-app.c"
+#line 642 "moonshot-identity-manager-app.c"
                IdentityManagerModel* _tmp20_ = NULL;
 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp20_ = self->model;
 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_model_set_store_type (_tmp20_, IIDENTITY_CARD_STORE_STORE_TYPE_KEYRING);
-#line 647 "moonshot-identity-manager-app.c"
+#line 648 "moonshot-identity-manager-app.c"
        }
 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp21_ = headless;
 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (!_tmp21_) {
-#line 653 "moonshot-identity-manager-app.c"
+#line 654 "moonshot-identity-manager-app.c"
                IdentityManagerView* _tmp22_ = NULL;
 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp22_ = identity_manager_view_new (self);
@@ -660,7 +661,7 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
                _g_object_unref0 (self->view);
 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                self->view = _tmp22_;
-#line 663 "moonshot-identity-manager-app.c"
+#line 664 "moonshot-identity-manager-app.c"
        }
 #line 94 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp23_ = self->model;
@@ -676,18 +677,18 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
        _tmp27_ = _tmp26_;
 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp27_ > 0) {
-#line 679 "moonshot-identity-manager-app.c"
+#line 680 "moonshot-identity-manager-app.c"
                GeeLinkedList* _tmp28_ = NULL;
                gpointer _tmp29_ = NULL;
 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp28_ = card_list;
 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               _tmp29_ = gee_abstract_list_last ((GeeAbstractList*) _tmp28_);
+               _tmp29_ = gee_linked_list_last (_tmp28_);
 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _g_object_unref0 (self->default_id_card);
 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                self->default_id_card = (IdCard*) _tmp29_;
-#line 690 "moonshot-identity-manager-app.c"
+#line 691 "moonshot-identity-manager-app.c"
        }
 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        identity_manager_app_init_ipc_server (self);
@@ -695,14 +696,14 @@ IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean
        _g_object_unref0 (card_list);
 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return self;
-#line 698 "moonshot-identity-manager-app.c"
+#line 699 "moonshot-identity-manager-app.c"
 }
 
 
 IdentityManagerApp* identity_manager_app_new (gboolean headless, gboolean use_flat_file_store) {
 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return identity_manager_app_construct (TYPE_IDENTITY_MANAGER_APP, headless, use_flat_file_store);
-#line 705 "moonshot-identity-manager-app.c"
+#line 706 "moonshot-identity-manager-app.c"
 }
 
 
@@ -720,7 +721,7 @@ gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id
        _tmp0_ = self->view;
 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp0_ != NULL) {
-#line 723 "moonshot-identity-manager-app.c"
+#line 724 "moonshot-identity-manager-app.c"
                IdentityManagerView* _tmp1_ = NULL;
                IdCard* _tmp2_ = NULL;
                gboolean _tmp3_ = FALSE;
@@ -737,7 +738,7 @@ gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id
                result = _tmp4_;
 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                return result;
-#line 740 "moonshot-identity-manager-app.c"
+#line 741 "moonshot-identity-manager-app.c"
        }
 #line 113 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp5_ = self->model;
@@ -751,14 +752,14 @@ gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id
        result = TRUE;
 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return result;
-#line 754 "moonshot-identity-manager-app.c"
+#line 755 "moonshot-identity-manager-app.c"
 }
 
 
 static gpointer _g_object_ref0 (gpointer self) {
 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return self ? g_object_ref (self) : NULL;
-#line 761 "moonshot-identity-manager-app.c"
+#line 762 "moonshot-identity-manager-app.c"
 }
 
 
@@ -767,7 +768,7 @@ static Block1Data* block1_data_ref (Block1Data* _data1_) {
        g_atomic_int_inc (&_data1_->_ref_count_);
 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return _data1_;
-#line 770 "moonshot-identity-manager-app.c"
+#line 771 "moonshot-identity-manager-app.c"
 }
 
 
@@ -776,7 +777,7 @@ static void block1_data_unref (void * _userdata_) {
        _data1_ = (Block1Data*) _userdata_;
 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
-#line 779 "moonshot-identity-manager-app.c"
+#line 780 "moonshot-identity-manager-app.c"
                IdentityManagerApp* self;
 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                self = _data1_->self;
@@ -788,7 +789,7 @@ static void block1_data_unref (void * _userdata_) {
                _identity_manager_app_unref0 (self);
 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_slice_free (Block1Data, _data1_);
-#line 791 "moonshot-identity-manager-app.c"
+#line 792 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -796,7 +797,7 @@ static void block1_data_unref (void * _userdata_) {
 static void _g_free0_ (gpointer var) {
 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        var = (g_free (var), NULL);
-#line 799 "moonshot-identity-manager-app.c"
+#line 800 "moonshot-identity-manager-app.c"
 }
 
 
@@ -805,11 +806,11 @@ static void _g_slist_free__g_free0_ (GSList* self) {
        g_slist_foreach (self, (GFunc) _g_free0_, NULL);
 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        g_slist_free (self);
-#line 808 "moonshot-identity-manager-app.c"
+#line 809 "moonshot-identity-manager-app.c"
 }
 
 
-static gboolean __lambda6_ (Block1Data* _data1_) {
+static gboolean __lambda7_ (Block1Data* _data1_) {
        IdentityManagerApp* self;
        gboolean result = FALSE;
        IdentityManagerView* _tmp0_ = NULL;
@@ -821,7 +822,7 @@ static gboolean __lambda6_ (Block1Data* _data1_) {
        _tmp0_ = self->view;
 #line 242 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp0_ != NULL) {
-#line 824 "moonshot-identity-manager-app.c"
+#line 825 "moonshot-identity-manager-app.c"
                IdentityManagerView* _tmp1_ = NULL;
                IdCard* _tmp2_ = NULL;
                IdentityRequest* _tmp3_ = NULL;
@@ -841,7 +842,7 @@ static gboolean __lambda6_ (Block1Data* _data1_) {
                _g_object_unref0 (_data1_->identity);
 #line 243 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _data1_->identity = _tmp5_;
-#line 844 "moonshot-identity-manager-app.c"
+#line 845 "moonshot-identity-manager-app.c"
        }
 #line 245 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp6_ = _data1_->request;
@@ -853,16 +854,16 @@ static gboolean __lambda6_ (Block1Data* _data1_) {
        result = FALSE;
 #line 250 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return result;
-#line 856 "moonshot-identity-manager-app.c"
+#line 857 "moonshot-identity-manager-app.c"
 }
 
 
-static gboolean ___lambda6__gsource_func (gpointer self) {
+static gboolean ___lambda7__gsource_func (gpointer self) {
        gboolean result;
-       result = __lambda6_ (self);
+       result = __lambda7_ (self);
 #line 240 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return result;
-#line 865 "moonshot-identity-manager-app.c"
+#line 866 "moonshot-identity-manager-app.c"
 }
 
 
@@ -899,7 +900,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
        _tmp3_ = _tmp2_->select_default;
 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp3_) {
-#line 902 "moonshot-identity-manager-app.c"
+#line 903 "moonshot-identity-manager-app.c"
                IdCard* _tmp4_ = NULL;
                IdCard* _tmp5_ = NULL;
 #line 122 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -910,13 +911,13 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                _g_object_unref0 (_data1_->identity);
 #line 122 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _data1_->identity = _tmp5_;
-#line 913 "moonshot-identity-manager-app.c"
+#line 914 "moonshot-identity-manager-app.c"
        }
 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp6_ = _data1_->identity;
 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp6_ == NULL) {
-#line 919 "moonshot-identity-manager-app.c"
+#line 920 "moonshot-identity-manager-app.c"
                gboolean _tmp7_ = FALSE;
                IdentityRequest* _tmp8_ = NULL;
                const gchar* _tmp9_ = NULL;
@@ -942,7 +943,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                _tmp9_ = _tmp8_->nai;
 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp9_ != NULL) {
-#line 945 "moonshot-identity-manager-app.c"
+#line 946 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp10_ = NULL;
                        const gchar* _tmp11_ = NULL;
 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -951,11 +952,11 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _tmp11_ = _tmp10_->nai;
 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp7_ = g_strcmp0 (_tmp11_, "") != 0;
-#line 954 "moonshot-identity-manager-app.c"
+#line 955 "moonshot-identity-manager-app.c"
                } else {
 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp7_ = FALSE;
-#line 958 "moonshot-identity-manager-app.c"
+#line 959 "moonshot-identity-manager-app.c"
                }
 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                has_nai = _tmp7_;
@@ -965,7 +966,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                _tmp14_ = _tmp13_->service;
 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp14_ != NULL) {
-#line 968 "moonshot-identity-manager-app.c"
+#line 969 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp15_ = NULL;
                        const gchar* _tmp16_ = NULL;
 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -974,17 +975,17 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _tmp16_ = _tmp15_->service;
 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp12_ = g_strcmp0 (_tmp16_, "") != 0;
-#line 977 "moonshot-identity-manager-app.c"
+#line 978 "moonshot-identity-manager-app.c"
                } else {
 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp12_ = FALSE;
-#line 981 "moonshot-identity-manager-app.c"
+#line 982 "moonshot-identity-manager-app.c"
                }
 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                has_srv = _tmp12_;
 #line 129 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                confirm = FALSE;
-#line 987 "moonshot-identity-manager-app.c"
+#line 988 "moonshot-identity-manager-app.c"
                {
                        GeeLinkedList* _id_list = NULL;
                        IdentityManagerModel* _tmp17_ = NULL;
@@ -1012,7 +1013,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _id_index = -1;
 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        while (TRUE) {
-#line 1015 "moonshot-identity-manager-app.c"
+#line 1016 "moonshot-identity-manager-app.c"
                                gint _tmp22_ = 0;
                                gint _tmp23_ = 0;
                                gint _tmp24_ = 0;
@@ -1035,7 +1036,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                if (!(_tmp23_ < _tmp24_)) {
 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        break;
-#line 1038 "moonshot-identity-manager-app.c"
+#line 1039 "moonshot-identity-manager-app.c"
                                }
 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _tmp25_ = _id_list;
@@ -1049,7 +1050,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                _tmp29_ = has_nai;
 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                if (_tmp29_) {
-#line 1052 "moonshot-identity-manager-app.c"
+#line 1053 "moonshot-identity-manager-app.c"
                                        IdentityRequest* _tmp30_ = NULL;
                                        const gchar* _tmp31_ = NULL;
                                        IdCard* _tmp32_ = NULL;
@@ -1067,15 +1068,15 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                        _tmp34_ = _tmp33_;
 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp28_ = g_strcmp0 (_tmp31_, _tmp34_) == 0;
-#line 1070 "moonshot-identity-manager-app.c"
+#line 1071 "moonshot-identity-manager-app.c"
                                } else {
 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp28_ = FALSE;
-#line 1074 "moonshot-identity-manager-app.c"
+#line 1075 "moonshot-identity-manager-app.c"
                                }
 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                if (_tmp28_) {
-#line 1078 "moonshot-identity-manager-app.c"
+#line 1079 "moonshot-identity-manager-app.c"
                                        IdCard* _tmp35_ = NULL;
                                        IdCard* _tmp36_ = NULL;
 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -1090,13 +1091,13 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                        _g_object_unref0 (id);
 #line 137 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        break;
-#line 1093 "moonshot-identity-manager-app.c"
+#line 1094 "moonshot-identity-manager-app.c"
                                }
 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _tmp37_ = has_srv;
 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                if (_tmp37_) {
-#line 1099 "moonshot-identity-manager-app.c"
+#line 1100 "moonshot-identity-manager-app.c"
                                        IdCard* _tmp38_ = NULL;
                                        gchar** _tmp39_ = NULL;
                                        gint _tmp39__length1 = 0;
@@ -1110,7 +1111,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                        _tmp40_ = _tmp39_;
 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp40__length1 = _tmp39__length1;
-#line 1113 "moonshot-identity-manager-app.c"
+#line 1114 "moonshot-identity-manager-app.c"
                                        {
                                                gchar** srv_collection = NULL;
                                                gint srv_collection_length1 = 0;
@@ -1122,14 +1123,14 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                srv_collection_length1 = _tmp40__length1;
 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                for (srv_it = 0; srv_it < _tmp40__length1; srv_it = srv_it + 1) {
-#line 1125 "moonshot-identity-manager-app.c"
+#line 1126 "moonshot-identity-manager-app.c"
                                                        gchar* _tmp41_ = NULL;
                                                        gchar* srv = NULL;
 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        _tmp41_ = g_strdup (srv_collection[srv_it]);
 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        srv = _tmp41_;
-#line 1132 "moonshot-identity-manager-app.c"
+#line 1133 "moonshot-identity-manager-app.c"
                                                        {
                                                                IdentityRequest* _tmp42_ = NULL;
                                                                const gchar* _tmp43_ = NULL;
@@ -1142,7 +1143,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                _tmp44_ = srv;
 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                if (g_strcmp0 (_tmp43_, _tmp44_) == 0) {
-#line 1145 "moonshot-identity-manager-app.c"
+#line 1146 "moonshot-identity-manager-app.c"
                                                                        IdentityRequest* _tmp45_ = NULL;
                                                                        IdCard* _tmp46_ = NULL;
                                                                        IdCard* _tmp47_ = NULL;
@@ -1158,42 +1159,42 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                        _g_free0 (srv);
 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        continue;
-#line 1161 "moonshot-identity-manager-app.c"
+#line 1162 "moonshot-identity-manager-app.c"
                                                                }
 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                _g_free0 (srv);
-#line 1165 "moonshot-identity-manager-app.c"
+#line 1166 "moonshot-identity-manager-app.c"
                                                        }
                                                }
                                        }
                                }
 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _g_object_unref0 (id);
-#line 1172 "moonshot-identity-manager-app.c"
+#line 1173 "moonshot-identity-manager-app.c"
                        }
 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _g_object_unref0 (_id_list);
-#line 1176 "moonshot-identity-manager-app.c"
+#line 1177 "moonshot-identity-manager-app.c"
                }
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp50_ = _data1_->identity;
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp50_ == NULL) {
-#line 1182 "moonshot-identity-manager-app.c"
+#line 1183 "moonshot-identity-manager-app.c"
                        gboolean _tmp51_ = FALSE;
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp51_ = has_srv;
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp49_ = _tmp51_;
-#line 1188 "moonshot-identity-manager-app.c"
+#line 1189 "moonshot-identity-manager-app.c"
                } else {
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp49_ = FALSE;
-#line 1192 "moonshot-identity-manager-app.c"
+#line 1193 "moonshot-identity-manager-app.c"
                }
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp49_) {
-#line 1196 "moonshot-identity-manager-app.c"
+#line 1197 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp52_ = NULL;
                        GSList* _tmp53_ = NULL;
                        guint _tmp54_ = 0U;
@@ -1205,22 +1206,22 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _tmp54_ = g_slist_length (_tmp53_);
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp48_ = _tmp54_ > ((guint) 1);
-#line 1208 "moonshot-identity-manager-app.c"
+#line 1209 "moonshot-identity-manager-app.c"
                } else {
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp48_ = FALSE;
-#line 1212 "moonshot-identity-manager-app.c"
+#line 1213 "moonshot-identity-manager-app.c"
                }
 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp48_) {
-#line 1216 "moonshot-identity-manager-app.c"
+#line 1217 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp55_ = NULL;
                        GSList* _tmp56_ = NULL;
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp55_ = _data1_->request;
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp56_ = _tmp55_->candidates;
-#line 1223 "moonshot-identity-manager-app.c"
+#line 1224 "moonshot-identity-manager-app.c"
                        {
                                GSList* id_collection = NULL;
                                GSList* id_it = NULL;
@@ -1228,14 +1229,14 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                id_collection = _tmp56_;
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                for (id_it = id_collection; id_it != NULL; id_it = id_it->next) {
-#line 1231 "moonshot-identity-manager-app.c"
+#line 1232 "moonshot-identity-manager-app.c"
                                        IdCard* _tmp57_ = NULL;
                                        IdCard* id = NULL;
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp57_ = _g_object_ref0 ((IdCard*) id_it->data);
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        id = _tmp57_;
-#line 1238 "moonshot-identity-manager-app.c"
+#line 1239 "moonshot-identity-manager-app.c"
                                        {
                                                gint i = 0;
                                                GSList* services_list = NULL;
@@ -1272,7 +1273,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                _tmp60_ = _tmp59_;
 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                _tmp60__length1 = _tmp59__length1;
-#line 1275 "moonshot-identity-manager-app.c"
+#line 1276 "moonshot-identity-manager-app.c"
                                                {
                                                        gchar** srv_collection = NULL;
                                                        gint srv_collection_length1 = 0;
@@ -1284,14 +1285,14 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                        srv_collection_length1 = _tmp60__length1;
 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        for (srv_it = 0; srv_it < _tmp60__length1; srv_it = srv_it + 1) {
-#line 1287 "moonshot-identity-manager-app.c"
+#line 1288 "moonshot-identity-manager-app.c"
                                                                gchar* _tmp61_ = NULL;
                                                                gchar* srv = NULL;
 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                _tmp61_ = g_strdup (srv_collection[srv_it]);
 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                srv = _tmp61_;
-#line 1294 "moonshot-identity-manager-app.c"
+#line 1295 "moonshot-identity-manager-app.c"
                                                                {
                                                                        const gchar* _tmp62_ = NULL;
                                                                        IdentityRequest* _tmp63_ = NULL;
@@ -1312,7 +1313,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                                _g_free0 (srv);
 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                                continue;
-#line 1315 "moonshot-identity-manager-app.c"
+#line 1316 "moonshot-identity-manager-app.c"
                                                                        }
 #line 170 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        _tmp65_ = srv;
@@ -1322,7 +1323,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                        services_list = g_slist_append (services_list, _tmp66_);
 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        _g_free0 (srv);
-#line 1325 "moonshot-identity-manager-app.c"
+#line 1326 "moonshot-identity-manager-app.c"
                                                                }
                                                        }
                                                }
@@ -1336,7 +1337,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                        _g_object_unref0 (id);
 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        continue;
-#line 1339 "moonshot-identity-manager-app.c"
+#line 1340 "moonshot-identity-manager-app.c"
                                                }
 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                _tmp68_ = services_list;
@@ -1344,7 +1345,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                _tmp69_ = g_slist_length (_tmp68_);
 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                if (_tmp69_ == ((guint) 0)) {
-#line 1347 "moonshot-identity-manager-app.c"
+#line 1348 "moonshot-identity-manager-app.c"
                                                        IdCard* _tmp70_ = NULL;
                                                        gchar** _tmp71_ = NULL;
                                                        gchar** _tmp72_ = NULL;
@@ -1367,7 +1368,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                        _g_object_unref0 (id);
 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        continue;
-#line 1370 "moonshot-identity-manager-app.c"
+#line 1371 "moonshot-identity-manager-app.c"
                                                }
 #line 182 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                _tmp73_ = services_list;
@@ -1383,7 +1384,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                _services_size_ = services_length1;
 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                _tmp76_ = services_list;
-#line 1386 "moonshot-identity-manager-app.c"
+#line 1387 "moonshot-identity-manager-app.c"
                                                {
                                                        GSList* srv_collection = NULL;
                                                        GSList* srv_it = NULL;
@@ -1391,14 +1392,14 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                        srv_collection = _tmp76_;
 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        for (srv_it = srv_collection; srv_it != NULL; srv_it = srv_it->next) {
-#line 1394 "moonshot-identity-manager-app.c"
+#line 1395 "moonshot-identity-manager-app.c"
                                                                gchar* _tmp77_ = NULL;
                                                                gchar* srv = NULL;
 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                _tmp77_ = g_strdup ((const gchar*) srv_it->data);
 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                srv = _tmp77_;
-#line 1401 "moonshot-identity-manager-app.c"
+#line 1402 "moonshot-identity-manager-app.c"
                                                                {
                                                                        gchar** _tmp78_ = NULL;
                                                                        gint _tmp78__length1 = 0;
@@ -1429,7 +1430,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                        i = _tmp83_ + 1;
 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        _g_free0 (srv);
-#line 1432 "moonshot-identity-manager-app.c"
+#line 1433 "moonshot-identity-manager-app.c"
                                                                }
                                                        }
                                                }
@@ -1447,7 +1448,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                __g_slist_free__g_free0_0 (services_list);
 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                _g_object_unref0 (id);
-#line 1450 "moonshot-identity-manager-app.c"
+#line 1451 "moonshot-identity-manager-app.c"
                                        }
                                }
                        }
@@ -1456,7 +1457,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                _tmp87_ = _data1_->identity;
 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp87_ == NULL) {
-#line 1459 "moonshot-identity-manager-app.c"
+#line 1460 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp88_ = NULL;
                        GSList* _tmp89_ = NULL;
                        guint _tmp90_ = 0U;
@@ -1468,15 +1469,15 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _tmp90_ = g_slist_length (_tmp89_);
 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp86_ = _tmp90_ == ((guint) 0);
-#line 1471 "moonshot-identity-manager-app.c"
+#line 1472 "moonshot-identity-manager-app.c"
                } else {
 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp86_ = FALSE;
-#line 1475 "moonshot-identity-manager-app.c"
+#line 1476 "moonshot-identity-manager-app.c"
                }
 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp86_) {
-#line 1479 "moonshot-identity-manager-app.c"
+#line 1480 "moonshot-identity-manager-app.c"
                        {
                                GeeLinkedList* _id_list = NULL;
                                IdentityManagerModel* _tmp91_ = NULL;
@@ -1504,7 +1505,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                _id_index = -1;
 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                while (TRUE) {
-#line 1507 "moonshot-identity-manager-app.c"
+#line 1508 "moonshot-identity-manager-app.c"
                                        gint _tmp96_ = 0;
                                        gint _tmp97_ = 0;
                                        gint _tmp98_ = 0;
@@ -1529,7 +1530,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                        if (!(_tmp97_ < _tmp98_)) {
 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                break;
-#line 1532 "moonshot-identity-manager-app.c"
+#line 1533 "moonshot-identity-manager-app.c"
                                        }
 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp99_ = _id_list;
@@ -1547,7 +1548,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                        _tmp104_ = _tmp103_;
 #line 198 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _tmp104__length1 = _tmp103__length1;
-#line 1550 "moonshot-identity-manager-app.c"
+#line 1551 "moonshot-identity-manager-app.c"
                                        {
                                                Rule* rule_collection = NULL;
                                                gint rule_collection_length1 = 0;
@@ -1559,14 +1560,14 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                rule_collection_length1 = _tmp104__length1;
 #line 198 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                for (rule_it = 0; rule_it < _tmp104__length1; rule_it = rule_it + 1) {
-#line 1562 "moonshot-identity-manager-app.c"
+#line 1563 "moonshot-identity-manager-app.c"
                                                        Rule _tmp105_ = {0};
                                                        Rule rule = {0};
 #line 198 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        rule_copy (&rule_collection[rule_it], &_tmp105_);
 #line 198 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                        rule = _tmp105_;
-#line 1569 "moonshot-identity-manager-app.c"
+#line 1570 "moonshot-identity-manager-app.c"
                                                        {
                                                                IdentityRequest* _tmp106_ = NULL;
                                                                const gchar* _tmp107_ = NULL;
@@ -1594,7 +1595,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                        rule_destroy (&rule);
 #line 201 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        continue;
-#line 1597 "moonshot-identity-manager-app.c"
+#line 1598 "moonshot-identity-manager-app.c"
                                                                }
 #line 203 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                _tmp111_ = _data1_->request;
@@ -1612,42 +1613,42 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                                                if (g_strcmp0 (_tmp115_, "true") == 0) {
 #line 206 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                        confirm = TRUE;
-#line 1615 "moonshot-identity-manager-app.c"
+#line 1616 "moonshot-identity-manager-app.c"
                                                                }
 #line 198 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                                                rule_destroy (&rule);
-#line 1619 "moonshot-identity-manager-app.c"
+#line 1620 "moonshot-identity-manager-app.c"
                                                        }
                                                }
                                        }
 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                        _g_object_unref0 (id);
-#line 1625 "moonshot-identity-manager-app.c"
+#line 1626 "moonshot-identity-manager-app.c"
                                }
 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _g_object_unref0 (_id_list);
-#line 1629 "moonshot-identity-manager-app.c"
+#line 1630 "moonshot-identity-manager-app.c"
                        }
                }
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp117_ = _data1_->identity;
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp117_ == NULL) {
-#line 1636 "moonshot-identity-manager-app.c"
+#line 1637 "moonshot-identity-manager-app.c"
                        gboolean _tmp118_ = FALSE;
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp118_ = has_nai;
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp116_ = _tmp118_;
-#line 1642 "moonshot-identity-manager-app.c"
+#line 1643 "moonshot-identity-manager-app.c"
                } else {
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp116_ = FALSE;
-#line 1646 "moonshot-identity-manager-app.c"
+#line 1647 "moonshot-identity-manager-app.c"
                }
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp116_) {
-#line 1650 "moonshot-identity-manager-app.c"
+#line 1651 "moonshot-identity-manager-app.c"
                        gchar** components = NULL;
                        IdentityRequest* _tmp119_ = NULL;
                        const gchar* _tmp120_ = NULL;
@@ -1711,7 +1712,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _tmp130__length1 = components_length1;
 #line 217 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        if (_tmp130__length1 > 1) {
-#line 1714 "moonshot-identity-manager-app.c"
+#line 1715 "moonshot-identity-manager-app.c"
                                IdCard* _tmp131_ = NULL;
                                gchar** _tmp132_ = NULL;
                                gint _tmp132__length1 = 0;
@@ -1726,7 +1727,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                _tmp133_ = _tmp132_[1];
 #line 218 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                id_card_set_issuer (_tmp131_, _tmp133_);
-#line 1729 "moonshot-identity-manager-app.c"
+#line 1730 "moonshot-identity-manager-app.c"
                        }
 #line 219 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp134_ = _data1_->identity;
@@ -1742,13 +1743,13 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        id_card_set_temporary (_tmp137_, TRUE);
 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        components = (_vala_array_free (components, components_length1, (GDestroyNotify) g_free), NULL);
-#line 1745 "moonshot-identity-manager-app.c"
+#line 1746 "moonshot-identity-manager-app.c"
                }
 #line 222 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp138_ = _data1_->identity;
 #line 222 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp138_ == NULL) {
-#line 1751 "moonshot-identity-manager-app.c"
+#line 1752 "moonshot-identity-manager-app.c"
                        IdentityRequest* _tmp139_ = NULL;
                        GSList* _tmp140_ = NULL;
                        guint _tmp141_ = 0U;
@@ -1762,7 +1763,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        if (_tmp141_ != ((guint) 1)) {
 #line 224 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                confirm = TRUE;
-#line 1765 "moonshot-identity-manager-app.c"
+#line 1766 "moonshot-identity-manager-app.c"
                        } else {
                                IdentityRequest* _tmp142_ = NULL;
                                GSList* _tmp143_ = NULL;
@@ -1780,28 +1781,28 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                                _g_object_unref0 (_data1_->identity);
 #line 226 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _data1_->identity = _tmp145_;
-#line 1783 "moonshot-identity-manager-app.c"
+#line 1784 "moonshot-identity-manager-app.c"
                        }
                }
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp147_ = confirm;
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp147_) {
-#line 1790 "moonshot-identity-manager-app.c"
+#line 1791 "moonshot-identity-manager-app.c"
                        IdentityManagerView* _tmp148_ = NULL;
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp148_ = self->view;
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp146_ = _tmp148_ != NULL;
-#line 1796 "moonshot-identity-manager-app.c"
+#line 1797 "moonshot-identity-manager-app.c"
                } else {
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp146_ = FALSE;
-#line 1800 "moonshot-identity-manager-app.c"
+#line 1801 "moonshot-identity-manager-app.c"
                }
 #line 230 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (_tmp146_) {
-#line 1804 "moonshot-identity-manager-app.c"
+#line 1805 "moonshot-identity-manager-app.c"
                        gboolean _tmp149_ = FALSE;
                        IdentityManagerView* _tmp150_ = NULL;
                        IdentityRequest* _tmp151_ = NULL;
@@ -1811,7 +1812,7 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        if (!_tmp149_) {
 #line 233 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                identity_manager_app_show (self);
-#line 1814 "moonshot-identity-manager-app.c"
+#line 1815 "moonshot-identity-manager-app.c"
                        }
 #line 234 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp150_ = self->view;
@@ -1825,18 +1826,18 @@ void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityReq
                        _data1_ = NULL;
 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return;
-#line 1828 "moonshot-identity-manager-app.c"
+#line 1829 "moonshot-identity-manager-app.c"
                }
        }
 #line 240 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda6__gsource_func, block1_data_ref (_data1_), block1_data_unref);
+       g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda7__gsource_func, block1_data_ref (_data1_), block1_data_unref);
 #line 253 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        block1_data_unref (_data1_);
 #line 253 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _data1_ = NULL;
 #line 253 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return;
-#line 1839 "moonshot-identity-manager-app.c"
+#line 1840 "moonshot-identity-manager-app.c"
 }
 
 
@@ -1869,7 +1870,7 @@ static gboolean identity_manager_app_match_service_pattern (IdentityManagerApp*
        _g_pattern_spec_free0 (pspec);
 #line 259 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return result;
-#line 1872 "moonshot-identity-manager-app.c"
+#line 1873 "moonshot-identity-manager-app.c"
 }
 
 
@@ -1879,7 +1880,7 @@ static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBu
        g_return_if_fail (self != NULL);
 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        g_return_if_fail (conn != NULL);
-#line 1882 "moonshot-identity-manager-app.c"
+#line 1883 "moonshot-identity-manager-app.c"
        {
                GDBusConnection* _tmp0_ = NULL;
                MoonshotServer* _tmp1_ = NULL;
@@ -1890,8 +1891,8 @@ static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBu
 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                moonshot_server_register_object (_tmp1_, _tmp0_, "/org/janet/moonshot", &_inner_error_);
 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               if (_inner_error_ != NULL) {
-#line 1894 "moonshot-identity-manager-app.c"
+               if (G_UNLIKELY (_inner_error_ != NULL)) {
+#line 1895 "moonshot-identity-manager-app.c"
                        goto __catch0_g_error;
                }
        }
@@ -1916,18 +1917,18 @@ static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBu
                fprintf (_tmp2_, "%s\n", _tmp4_);
 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _g_error_free0 (e);
-#line 1919 "moonshot-identity-manager-app.c"
+#line 1920 "moonshot-identity-manager-app.c"
        }
        __finally0:
 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       if (_inner_error_ != NULL) {
+       if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_clear_error (&_inner_error_);
 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                return;
-#line 1930 "moonshot-identity-manager-app.c"
+#line 1931 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -1935,27 +1936,27 @@ static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBu
 static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self) {
 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        identity_manager_app_bus_acquired_cb ((IdentityManagerApp*) self, connection);
-#line 1938 "moonshot-identity-manager-app.c"
+#line 1939 "moonshot-identity-manager-app.c"
 }
 
 
-static void __lambda9_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) {
+static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) {
 #line 327 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        g_return_if_fail (conn != NULL);
 #line 327 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        g_return_if_fail (name != NULL);
-#line 1947 "moonshot-identity-manager-app.c"
+#line 1948 "moonshot-identity-manager-app.c"
 }
 
 
-static void ___lambda9__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self) {
+static void ___lambda10__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self) {
 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       __lambda9_ ((IdentityManagerApp*) self, connection, name);
-#line 1954 "moonshot-identity-manager-app.c"
+       __lambda10_ ((IdentityManagerApp*) self, connection, name);
+#line 1955 "moonshot-identity-manager-app.c"
 }
 
 
-static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) {
+static void __lambda11_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) {
        gboolean shown = FALSE;
        gboolean _tmp5_ = FALSE;
        GError * _inner_error_ = NULL;
@@ -1965,7 +1966,7 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
        g_return_if_fail (name != NULL);
 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        shown = FALSE;
-#line 1968 "moonshot-identity-manager-app.c"
+#line 1969 "moonshot-identity-manager-app.c"
        {
                IIdentityManager* manager = NULL;
                const gchar* _tmp0_ = NULL;
@@ -1976,14 +1977,14 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp0_ = name;
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               _tmp1_ = g_initable_new (TYPE_IIDENTITY_MANAGER_PROXY, NULL, &_inner_error_, "g-flags", 0, "g-name", _tmp0_, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", "/org/janet/moonshot", "g-interface-name", "org.janet.Moonshot", NULL);
+               _tmp1_ = g_initable_new (TYPE_IIDENTITY_MANAGER_PROXY, NULL, &_inner_error_, "g-flags", 0, "g-name", _tmp0_, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", "/org/janet/moonshot", "g-interface-name", "org.janet.Moonshot", "g-interface-info", g_type_get_qdata (TYPE_IIDENTITY_MANAGER, g_quark_from_static_string ("vala-dbus-interface-info")), NULL);
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                manager = (IIdentityManager*) _tmp1_;
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               if (_inner_error_ != NULL) {
+               if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        if (_inner_error_->domain == G_IO_ERROR) {
-#line 1986 "moonshot-identity-manager-app.c"
+#line 1987 "moonshot-identity-manager-app.c"
                                goto __catch1_g_io_error;
                        }
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -1992,7 +1993,7 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
                        g_clear_error (&_inner_error_);
 #line 331 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return;
-#line 1995 "moonshot-identity-manager-app.c"
+#line 1996 "moonshot-identity-manager-app.c"
                }
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp3_ = manager;
@@ -2001,12 +2002,12 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp2_ = _tmp4_;
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               if (_inner_error_ != NULL) {
+               if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _g_object_unref0 (manager);
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        if (_inner_error_->domain == G_IO_ERROR) {
-#line 2009 "moonshot-identity-manager-app.c"
+#line 2010 "moonshot-identity-manager-app.c"
                                goto __catch1_g_io_error;
                        }
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -2017,13 +2018,13 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
                        g_clear_error (&_inner_error_);
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return;
-#line 2020 "moonshot-identity-manager-app.c"
+#line 2021 "moonshot-identity-manager-app.c"
                }
 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                shown = _tmp2_;
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _g_object_unref0 (manager);
-#line 2026 "moonshot-identity-manager-app.c"
+#line 2027 "moonshot-identity-manager-app.c"
        }
        goto __finally1;
        __catch1_g_io_error:
@@ -2035,31 +2036,31 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
                _inner_error_ = NULL;
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _g_error_free0 (e);
-#line 2038 "moonshot-identity-manager-app.c"
+#line 2039 "moonshot-identity-manager-app.c"
        }
        __finally1:
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       if (_inner_error_ != NULL) {
+       if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_clear_error (&_inner_error_);
 #line 330 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                return;
-#line 2049 "moonshot-identity-manager-app.c"
+#line 2050 "moonshot-identity-manager-app.c"
        }
 #line 335 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp5_ = shown;
 #line 335 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (!_tmp5_) {
-#line 2055 "moonshot-identity-manager-app.c"
+#line 2056 "moonshot-identity-manager-app.c"
                const gchar* _tmp6_ = NULL;
 #line 336 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp6_ = name;
 #line 336 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_error ("moonshot-identity-manager-app.vala:336: Couldn't own name %s on dbus o" \
 "r show previously launched identity manager.", _tmp6_);
-#line 2061 "moonshot-identity-manager-app.c"
+#line 2062 "moonshot-identity-manager-app.c"
        } else {
                FILE* _tmp7_ = NULL;
 #line 338 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -2068,15 +2069,15 @@ static void __lambda10_ (IdentityManagerApp* self, GDBusConnection* conn, const
                fprintf (_tmp7_, "Showed previously launched identity manager.\n");
 #line 339 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                exit (0);
-#line 2070 "moonshot-identity-manager-app.c"
+#line 2071 "moonshot-identity-manager-app.c"
        }
 }
 
 
-static void ___lambda10__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self) {
+static void ___lambda11__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self) {
 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       __lambda10_ ((IdentityManagerApp*) self, connection, name);
-#line 2078 "moonshot-identity-manager-app.c"
+       __lambda11_ ((IdentityManagerApp*) self, connection, name);
+#line 2079 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2091,15 +2092,15 @@ static void identity_manager_app_init_ipc_server (IdentityManagerApp* self) {
 #line 322 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        self->priv->ipc_server = _tmp0_;
 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.janet.Moonshot", G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_identity_manager_app_bus_acquired_cb_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _identity_manager_app_bus_acquired_cb_gbus_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda9__gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda9__gbus_name_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda10__gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda10__gbus_name_lost_callback, identity_manager_app_ref (self), identity_manager_app_unref)));
-#line 2094 "moonshot-identity-manager-app.c"
+       g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.janet.Moonshot", G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_identity_manager_app_bus_acquired_cb_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _identity_manager_app_bus_acquired_cb_gbus_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda10__gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda10__gbus_name_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda11__gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda11__gbus_name_lost_callback, identity_manager_app_ref (self), identity_manager_app_unref)));
+#line 2095 "moonshot-identity-manager-app.c"
 }
 
 
 static void value_identity_manager_app_init (GValue* value) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        value->data[0].v_pointer = NULL;
-#line 2101 "moonshot-identity-manager-app.c"
+#line 2102 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2108,7 +2109,7 @@ static void value_identity_manager_app_free_value (GValue* value) {
        if (value->data[0].v_pointer) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_app_unref (value->data[0].v_pointer);
-#line 2110 "moonshot-identity-manager-app.c"
+#line 2111 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -2118,11 +2119,11 @@ static void value_identity_manager_app_copy_value (const GValue* src_value, GVal
        if (src_value->data[0].v_pointer) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                dest_value->data[0].v_pointer = identity_manager_app_ref (src_value->data[0].v_pointer);
-#line 2120 "moonshot-identity-manager-app.c"
+#line 2121 "moonshot-identity-manager-app.c"
        } else {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                dest_value->data[0].v_pointer = NULL;
-#line 2124 "moonshot-identity-manager-app.c"
+#line 2125 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -2130,37 +2131,37 @@ static void value_identity_manager_app_copy_value (const GValue* src_value, GVal
 static gpointer value_identity_manager_app_peek_pointer (const GValue* value) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return value->data[0].v_pointer;
-#line 2132 "moonshot-identity-manager-app.c"
+#line 2133 "moonshot-identity-manager-app.c"
 }
 
 
 static gchar* value_identity_manager_app_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (collect_values[0].v_pointer) {
-#line 2139 "moonshot-identity-manager-app.c"
+#line 2140 "moonshot-identity-manager-app.c"
                IdentityManagerApp* object;
                object = collect_values[0].v_pointer;
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                if (object->parent_instance.g_class == NULL) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2146 "moonshot-identity-manager-app.c"
+#line 2147 "moonshot-identity-manager-app.c"
                } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2150 "moonshot-identity-manager-app.c"
+#line 2151 "moonshot-identity-manager-app.c"
                }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                value->data[0].v_pointer = identity_manager_app_ref (object);
-#line 2154 "moonshot-identity-manager-app.c"
+#line 2155 "moonshot-identity-manager-app.c"
        } else {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                value->data[0].v_pointer = NULL;
-#line 2158 "moonshot-identity-manager-app.c"
+#line 2159 "moonshot-identity-manager-app.c"
        }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return NULL;
-#line 2162 "moonshot-identity-manager-app.c"
+#line 2163 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2171,25 +2172,25 @@ static gchar* value_identity_manager_app_lcopy_value (const GValue* value, guint
        if (!object_p) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2173 "moonshot-identity-manager-app.c"
+#line 2174 "moonshot-identity-manager-app.c"
        }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (!value->data[0].v_pointer) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                *object_p = NULL;
-#line 2179 "moonshot-identity-manager-app.c"
+#line 2180 "moonshot-identity-manager-app.c"
        } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                *object_p = value->data[0].v_pointer;
-#line 2183 "moonshot-identity-manager-app.c"
+#line 2184 "moonshot-identity-manager-app.c"
        } else {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                *object_p = identity_manager_app_ref (value->data[0].v_pointer);
-#line 2187 "moonshot-identity-manager-app.c"
+#line 2188 "moonshot-identity-manager-app.c"
        }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return NULL;
-#line 2191 "moonshot-identity-manager-app.c"
+#line 2192 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2203,7 +2204,7 @@ GParamSpec* param_spec_identity_manager_app (const gchar* name, const gchar* nic
        G_PARAM_SPEC (spec)->value_type = object_type;
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return G_PARAM_SPEC (spec);
-#line 2205 "moonshot-identity-manager-app.c"
+#line 2206 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2212,7 +2213,7 @@ gpointer value_get_identity_manager_app (const GValue* value) {
        g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_IDENTITY_MANAGER_APP), NULL);
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return value->data[0].v_pointer;
-#line 2214 "moonshot-identity-manager-app.c"
+#line 2215 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2232,17 +2233,17 @@ void value_set_identity_manager_app (GValue* value, gpointer v_object) {
                value->data[0].v_pointer = v_object;
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_app_ref (value->data[0].v_pointer);
-#line 2234 "moonshot-identity-manager-app.c"
+#line 2235 "moonshot-identity-manager-app.c"
        } else {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                value->data[0].v_pointer = NULL;
-#line 2238 "moonshot-identity-manager-app.c"
+#line 2239 "moonshot-identity-manager-app.c"
        }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (old) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_app_unref (old);
-#line 2244 "moonshot-identity-manager-app.c"
+#line 2245 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -2261,17 +2262,17 @@ void value_take_identity_manager_app (GValue* value, gpointer v_object) {
                g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                value->data[0].v_pointer = v_object;
-#line 2263 "moonshot-identity-manager-app.c"
+#line 2264 "moonshot-identity-manager-app.c"
        } else {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                value->data[0].v_pointer = NULL;
-#line 2267 "moonshot-identity-manager-app.c"
+#line 2268 "moonshot-identity-manager-app.c"
        }
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (old) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_app_unref (old);
-#line 2273 "moonshot-identity-manager-app.c"
+#line 2274 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -2280,10 +2281,10 @@ static void identity_manager_app_class_init (IdentityManagerAppClass * klass) {
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        identity_manager_app_parent_class = g_type_class_peek_parent (klass);
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-       IDENTITY_MANAGER_APP_CLASS (klass)->finalize = identity_manager_app_finalize;
+       ((IdentityManagerAppClass *) klass)->finalize = identity_manager_app_finalize;
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        g_type_class_add_private (klass, sizeof (IdentityManagerAppPrivate));
-#line 2285 "moonshot-identity-manager-app.c"
+#line 2286 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2292,7 +2293,7 @@ static void identity_manager_app_instance_init (IdentityManagerApp * self) {
        self->priv = IDENTITY_MANAGER_APP_GET_PRIVATE (self);
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        self->ref_count = 1;
-#line 2294 "moonshot-identity-manager-app.c"
+#line 2295 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2300,6 +2301,8 @@ static void identity_manager_app_finalize (IdentityManagerApp* obj) {
        IdentityManagerApp * self;
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_IDENTITY_MANAGER_APP, IdentityManagerApp);
+#line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
+       g_signal_handlers_destroy (self);
 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _g_object_unref0 (self->model);
 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -2308,7 +2311,7 @@ static void identity_manager_app_finalize (IdentityManagerApp* obj) {
        _g_object_unref0 (self->view);
 #line 51 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _g_object_unref0 (self->priv->ipc_server);
-#line 2310 "moonshot-identity-manager-app.c"
+#line 2313 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2333,7 +2336,7 @@ gpointer identity_manager_app_ref (gpointer instance) {
        g_atomic_int_inc (&self->ref_count);
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return instance;
-#line 2335 "moonshot-identity-manager-app.c"
+#line 2338 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2346,7 +2349,7 @@ void identity_manager_app_unref (gpointer instance) {
                IDENTITY_MANAGER_APP_GET_CLASS (self)->finalize (self);
 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                g_type_free_instance ((GTypeInstance *) self);
-#line 2348 "moonshot-identity-manager-app.c"
+#line 2351 "moonshot-identity-manager-app.c"
        }
 }
 
@@ -2374,7 +2377,7 @@ gint _vala_main (gchar** args, int args_length1) {
        _tmp1_ = headless;
 #line 364 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp1_) {
-#line 2376 "moonshot-identity-manager-app.c"
+#line 2379 "moonshot-identity-manager-app.c"
                {
                        GOptionContext* opt_context = NULL;
                        GOptionContext* _tmp2_ = NULL;
@@ -2398,12 +2401,12 @@ gint _vala_main (gchar** args, int args_length1) {
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        g_option_context_parse (_tmp5_, &args_length1, &args, &_inner_error_);
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-                       if (_inner_error_ != NULL) {
+                       if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                _g_option_context_free0 (opt_context);
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                if (_inner_error_->domain == G_OPTION_ERROR) {
-#line 2405 "moonshot-identity-manager-app.c"
+#line 2408 "moonshot-identity-manager-app.c"
                                        goto __catch2_g_option_error;
                                }
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -2414,11 +2417,11 @@ gint _vala_main (gchar** args, int args_length1) {
                                g_clear_error (&_inner_error_);
 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                return 0;
-#line 2416 "moonshot-identity-manager-app.c"
+#line 2419 "moonshot-identity-manager-app.c"
                        }
 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _g_option_context_free0 (opt_context);
-#line 2420 "moonshot-identity-manager-app.c"
+#line 2423 "moonshot-identity-manager-app.c"
                }
                goto __finally2;
                __catch2_g_option_error:
@@ -2465,22 +2468,22 @@ gint _vala_main (gchar** args, int args_length1) {
                        _g_error_free0 (e);
 #line 373 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return result;
-#line 2467 "moonshot-identity-manager-app.c"
+#line 2470 "moonshot-identity-manager-app.c"
                }
                __finally2:
 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               if (_inner_error_ != NULL) {
+               if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        g_clear_error (&_inner_error_);
 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return 0;
-#line 2478 "moonshot-identity-manager-app.c"
+#line 2481 "moonshot-identity-manager-app.c"
                }
 #line 375 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                explicitly_launched = FALSE;
-#line 2482 "moonshot-identity-manager-app.c"
+#line 2485 "moonshot-identity-manager-app.c"
        } else {
                {
                        gboolean _tmp14_ = FALSE;
@@ -2493,13 +2496,13 @@ gint _vala_main (gchar** args, int args_length1) {
 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        _tmp14_ = _tmp16_;
 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-                       if (_inner_error_ != NULL) {
-#line 2496 "moonshot-identity-manager-app.c"
+                       if (G_UNLIKELY (_inner_error_ != NULL)) {
+#line 2499 "moonshot-identity-manager-app.c"
                                goto __catch3_g_error;
                        }
 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        if (!_tmp14_) {
-#line 2501 "moonshot-identity-manager-app.c"
+#line 2504 "moonshot-identity-manager-app.c"
                                FILE* _tmp17_ = NULL;
                                const gchar* _tmp18_ = NULL;
 #line 379 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
@@ -2512,7 +2515,7 @@ gint _vala_main (gchar** args, int args_length1) {
                                result = -1;
 #line 380 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                                return result;
-#line 2514 "moonshot-identity-manager-app.c"
+#line 2517 "moonshot-identity-manager-app.c"
                        }
                }
                goto __finally3;
@@ -2560,22 +2563,22 @@ gint _vala_main (gchar** args, int args_length1) {
                        _g_error_free0 (e);
 #line 385 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return result;
-#line 2562 "moonshot-identity-manager-app.c"
+#line 2565 "moonshot-identity-manager-app.c"
                }
                __finally3:
 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
-               if (_inner_error_ != NULL) {
+               if (G_UNLIKELY (_inner_error_ != NULL)) {
 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        g_clear_error (&_inner_error_);
 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                        return 0;
-#line 2573 "moonshot-identity-manager-app.c"
+#line 2576 "moonshot-identity-manager-app.c"
                }
 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                gtk_available = TRUE;
-#line 2577 "moonshot-identity-manager-app.c"
+#line 2580 "moonshot-identity-manager-app.c"
        }
 #line 397 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
@@ -2603,19 +2606,19 @@ gint _vala_main (gchar** args, int args_length1) {
        _tmp33_ = _tmp32_->explicitly_launched;
 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp33_) {
-#line 2605 "moonshot-identity-manager-app.c"
+#line 2608 "moonshot-identity-manager-app.c"
                IdentityManagerApp* _tmp34_ = NULL;
 #line 406 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _tmp34_ = app;
 #line 406 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                identity_manager_app_show (_tmp34_);
-#line 2611 "moonshot-identity-manager-app.c"
+#line 2614 "moonshot-identity-manager-app.c"
        }
 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        _tmp35_ = headless;
 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        if (_tmp35_) {
-#line 2617 "moonshot-identity-manager-app.c"
+#line 2620 "moonshot-identity-manager-app.c"
                GMainLoop* loop = NULL;
                GMainLoop* _tmp36_ = NULL;
                GMainLoop* _tmp37_ = NULL;
@@ -2629,11 +2632,11 @@ gint _vala_main (gchar** args, int args_length1) {
                g_main_loop_run (_tmp37_);
 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                _g_main_loop_unref0 (loop);
-#line 2631 "moonshot-identity-manager-app.c"
+#line 2634 "moonshot-identity-manager-app.c"
        } else {
 #line 415 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
                gtk_main ();
-#line 2635 "moonshot-identity-manager-app.c"
+#line 2638 "moonshot-identity-manager-app.c"
        }
 #line 418 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        result = 0;
@@ -2641,7 +2644,7 @@ gint _vala_main (gchar** args, int args_length1) {
        _identity_manager_app_unref0 (app);
 #line 418 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return result;
-#line 2643 "moonshot-identity-manager-app.c"
+#line 2646 "moonshot-identity-manager-app.c"
 }
 
 
@@ -2651,7 +2654,7 @@ int main (int argc, char ** argv) {
 #endif
 #line 357 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-manager-app.vala"
        return _vala_main (argv, argc);
-#line 2653 "moonshot-identity-manager-app.c"
+#line 2656 "moonshot-identity-manager-app.c"
 }