From 106550625759a787254384de913242b4f2064e88 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 1 May 2016 13:25:51 -0400 Subject: dnd: Make sure to free a stashed event I am not sure if this happens in practice, but better to be safe. --- gtk/gtkdnd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index dd512bc0cf..975e3f0793 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -3277,6 +3277,9 @@ gtk_drag_source_info_destroy (GtkDragSourceInfo *info) gtk_drag_clear_source_info (info->context); g_object_unref (info->context); + + if (info->last_event) + gdk_event_free (info->last_event); } static gboolean -- cgit v1.2.1