diff --git a/panels/online-accounts/cc-online-accounts-panel.c b/panels/online-accounts/cc-online-accounts-panel.c index 186c704f8..0af60fc1f 100644 --- a/panels/online-accounts/cc-online-accounts-panel.c +++ b/panels/online-accounts/cc-online-accounts-panel.c @@ -498,7 +498,6 @@ cc_goa_panel_init (CcGoaPanel *panel) panel); fill_accounts_listbox (panel); - goa_provider_get_all (get_all_providers_cb, g_object_ref_sink (panel)); gtk_widget_show (GTK_WIDGET (panel)); } @@ -520,6 +519,8 @@ cc_goa_panel_constructed (GObject *object) gtk_window_set_transient_for (GTK_WINDOW (self->edit_account_dialog), parent); + goa_provider_get_all (get_all_providers_cb, g_object_ref_sink (self)); + G_OBJECT_CLASS (cc_goa_panel_parent_class)->constructed (object); }