diff --git a/src/core/gcal-context.c b/src/core/gcal-context.c index f882577e..e108286d 100644 --- a/src/core/gcal-context.c +++ b/src/core/gcal-context.c @@ -331,14 +331,6 @@ gcal_context_init (GcalContext *self) if (error) g_error ("Failed to load portals: %s. Aborting...", error->message); - - if (read_time_format (self)) - { - g_signal_connect (self->settings_portal, - "g-signal", - G_CALLBACK (on_portal_proxy_signal_cb), - self); - } } /** @@ -465,5 +457,13 @@ gcal_context_startup (GcalContext *self) { g_return_if_fail (GCAL_IS_CONTEXT (self)); + if (read_time_format (self)) + { + g_signal_connect (self->settings_portal, + "g-signal", + G_CALLBACK (on_portal_proxy_signal_cb), + self); + } + gcal_manager_startup (self->manager); }