diff --git a/src/calls-account-overview.c b/src/calls-account-overview.c index 48ae788..88d33c1 100644 --- a/src/calls-account-overview.c +++ b/src/calls-account-overview.c @@ -245,9 +245,10 @@ update_account_list (CallsAccountOverview *self) CallsAccountRow *account_row = calls_account_row_new (provider, account); g_signal_handlers_disconnect_by_data (account, self); - g_signal_connect (account, "message", - G_CALLBACK (on_account_message), - self); + g_signal_connect_object (account, "message", + G_CALLBACK (on_account_message), + self, + G_CONNECT_AFTER); gtk_list_box_insert (GTK_LIST_BOX (self->overview), GTK_WIDGET (account_row),