mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 01:58:54 +01: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