Merge branch 'gtk-3-24' into 'gtk-3-24'
gtkprintbackend:backend_create: avoid strdup+free (3.24) See merge request GNOME/gtk!996
This commit is contained in:
commit
8f955baf93
@ -278,7 +278,7 @@ _gtk_print_backend_create (const gchar *backend_name)
|
|||||||
pb_module = g_object_new (GTK_TYPE_PRINT_BACKEND_MODULE, NULL);
|
pb_module = g_object_new (GTK_TYPE_PRINT_BACKEND_MODULE, NULL);
|
||||||
|
|
||||||
g_type_module_set_name (G_TYPE_MODULE (pb_module), backend_name);
|
g_type_module_set_name (G_TYPE_MODULE (pb_module), backend_name);
|
||||||
pb_module->path = g_strdup (module_path);
|
pb_module->path = module_path;
|
||||||
|
|
||||||
loaded_backends = g_slist_prepend (loaded_backends,
|
loaded_backends = g_slist_prepend (loaded_backends,
|
||||||
pb_module);
|
pb_module);
|
||||||
@ -291,8 +291,6 @@ _gtk_print_backend_create (const gchar *backend_name)
|
|||||||
*/
|
*/
|
||||||
g_type_module_use (G_TYPE_MODULE (pb_module));
|
g_type_module_use (G_TYPE_MODULE (pb_module));
|
||||||
}
|
}
|
||||||
|
|
||||||
g_free (module_path);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return pb;
|
return pb;
|
||||||
|
Loading…
Reference in New Issue
Block a user