forked from AuroraMiddleware/gtk
Don't leak display name
Bug 628656 - _gdk_windowing_get_startup_notify_id memory leak get_display_name() returns a newly allocated string, which was being fed directory info a g_strdup_printf() call.
This commit is contained in:
parent
d8f3a162c8
commit
bf3b5f785e
@ -311,7 +311,11 @@ _gdk_windowing_get_startup_notify_id (GAppLaunchContext *context,
|
||||
if (files_count == 0)
|
||||
description = g_strdup_printf (_("Starting %s"), g_app_info_get_name (info));
|
||||
else if (files_count == 1)
|
||||
description = g_strdup_printf (_("Opening %s"), get_display_name (files->data));
|
||||
{
|
||||
gchar *display_name = get_display_name (files->data);
|
||||
description = g_strdup_printf (_("Opening %s"), display_name);
|
||||
g_free (display_name);
|
||||
}
|
||||
else
|
||||
description = g_strdup_printf (g_dngettext (GETTEXT_PACKAGE,
|
||||
"Opening %d Item",
|
||||
|
Loading…
Reference in New Issue
Block a user