mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 05:56:14 +01:00
GApplication: create local commandline properly
Don't pass a gchar** to g_object_new() when a GVariant* is expected.
This commit is contained in:
parent
8690984cea
commit
dd6e15dd24
@ -1053,9 +1053,11 @@ g_application_run (GApplication *application,
|
||||
else
|
||||
{
|
||||
GApplicationCommandLine *cmdline;
|
||||
GVariant *v;
|
||||
|
||||
v = g_variant_new_bytestring_array ((const gchar **) arguments, -1);
|
||||
cmdline = g_object_new (G_TYPE_APPLICATION_COMMAND_LINE,
|
||||
"arguments", arguments, NULL);
|
||||
"arguments", v, NULL);
|
||||
g_signal_emit (application,
|
||||
g_application_signals[SIGNAL_COMMAND_LINE],
|
||||
0, cmdline, &status);
|
||||
|
Loading…
Reference in New Issue
Block a user