mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
GApplication: allow handles_commandline and service
The default local_command_line handler has a fast return path for the case that we handle the commandline by forwarding it to the primary instance, but this doesn't account for the fact that we may want to become a service. Allow for this by making sure we don't take the fast path of the service flag is set.
This commit is contained in:
parent
e8b7dd32fc
commit
d3017967d8
@ -494,7 +494,8 @@ g_application_real_local_command_line (GApplication *application,
|
||||
}
|
||||
}
|
||||
|
||||
if (application->priv->flags & G_APPLICATION_HANDLES_COMMAND_LINE)
|
||||
if ((application->priv->flags & G_APPLICATION_HANDLES_COMMAND_LINE) &&
|
||||
!(application->priv->flags & G_APPLICATION_IS_SERVICE))
|
||||
return FALSE;
|
||||
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user