application: Load plugins early
Fixes: 574e1f79 ("application: Drop ignore_activation flag")
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/718
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/795>
This commit is contained in:
@@ -468,6 +468,7 @@ static void
|
|||||||
startup (GApplication *application)
|
startup (GApplication *application)
|
||||||
{
|
{
|
||||||
g_autoptr (GError) error = NULL;
|
g_autoptr (GError) error = NULL;
|
||||||
|
CallsApplication *self = CALLS_APPLICATION (application);
|
||||||
|
|
||||||
G_APPLICATION_CLASS (calls_application_parent_class)->startup (application);
|
G_APPLICATION_CLASS (calls_application_parent_class)->startup (application);
|
||||||
|
|
||||||
@@ -503,6 +504,11 @@ startup (GApplication *application)
|
|||||||
g_debug ("Enable daemon mode");
|
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);
|
manager_state_changed_cb (application);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -540,10 +546,6 @@ calls_application_command_line (GApplication *application,
|
|||||||
g_action_group_activate_action (G_ACTION_GROUP (application),
|
g_action_group_activate_action (G_ACTION_GROUP (application),
|
||||||
"set-plugin-names",
|
"set-plugin-names",
|
||||||
plugins);
|
plugins);
|
||||||
} else {
|
|
||||||
g_action_group_activate_action (G_ACTION_GROUP (application),
|
|
||||||
"set-default-plugins",
|
|
||||||
NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_variant_dict_lookup (options, "dial", "&s", &arg))
|
if (g_variant_dict_lookup (options, "dial", "&s", &arg))
|
||||||
|
|||||||
Reference in New Issue
Block a user