From 7103f18e484ff3c3d5d5f3b8e96a4e2e02dbb6e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Mon, 13 Oct 2025 08:37:07 +0200 Subject: [PATCH] application: Load plugins early MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: 574e1f79 ("application: Drop ignore_activation flag") Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/718 Signed-off-by: Guido Günther Part-of: --- src/calls-application.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calls-application.c b/src/calls-application.c index b4f358a..ea29b11 100644 --- a/src/calls-application.c +++ b/src/calls-application.c @@ -468,6 +468,7 @@ static void startup (GApplication *application) { g_autoptr (GError) error = NULL; + CallsApplication *self = CALLS_APPLICATION (application); G_APPLICATION_CLASS (calls_application_parent_class)->startup (application); @@ -503,6 +504,11 @@ startup (GApplication *application) g_debug ("Enable daemon mode"); } + start_proper (self); + g_action_group_activate_action (G_ACTION_GROUP (application), + "set-default-plugins", + NULL); + manager_state_changed_cb (application); } @@ -540,10 +546,6 @@ calls_application_command_line (GApplication *application, g_action_group_activate_action (G_ACTION_GROUP (application), "set-plugin-names", plugins); - } else { - g_action_group_activate_action (G_ACTION_GROUP (application), - "set-default-plugins", - NULL); } if (g_variant_dict_lookup (options, "dial", "&s", &arg))