GtkClipboardWayland: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493
This commit is contained in:
Pavel Vasin 2013-08-21 14:59:45 +04:00 committed by Matthias Clasen
parent 1f2ed31f28
commit 2df6174038

View File

@ -278,6 +278,7 @@ gtk_clipboard_wayland_request_contents (GtkClipboard *gtkclipboard,
GdkDeviceManager *device_manager;
GdkDevice *device;
ClipboardRequestClosure *closure;
gchar *mime_type;
device_manager = gdk_display_get_device_manager (gdk_display_get_default ());
device = gdk_device_manager_get_client_pointer (device_manager);
@ -312,10 +313,14 @@ gtk_clipboard_wayland_request_contents (GtkClipboard *gtkclipboard,
closure->target = target;
/* TODO: Do we need to check that target is valid ? */
mime_type = gdk_atom_name (target);
gdk_wayland_device_request_selection_content (device,
gdk_atom_name (target),
mime_type,
_request_generic_cb,
closure);
g_free (mime_type);
}
static void