mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-29 21:33:30 +02:00
application: NULL check for options
Do an extra check if the options argument is NULL, This will avoid unnessecary (critical warning). `g_application_run` calls the code with options == NULL.
This commit is contained in:
@@ -1096,7 +1096,9 @@ g_application_call_command_line (GApplication *application,
|
||||
gint handler_exit_status;
|
||||
GVariant *platform_data;
|
||||
|
||||
g_variant_ref_sink (options);
|
||||
if (options != NULL)
|
||||
g_variant_ref_sink (options);
|
||||
|
||||
platform_data = g_variant_ref_sink (get_platform_data (application, options));
|
||||
|
||||
G_APPLICATION_GET_CLASS (application)->before_emit (application, platform_data);
|
||||
@@ -1116,7 +1118,8 @@ g_application_call_command_line (GApplication *application,
|
||||
|
||||
G_APPLICATION_GET_CLASS (application)->after_emit (application, platform_data);
|
||||
g_variant_unref (platform_data);
|
||||
g_variant_unref (options);
|
||||
if (options != NULL)
|
||||
g_variant_unref (options);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user