gdkevents: Free motion events discarded by motion compression

Those should be freed together with their list link.
This commit is contained in:
Carlos Garnacho 2016-05-01 20:05:56 +02:00
parent 73e799474a
commit cb6b5e4017

View File

@ -295,6 +295,7 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display)
while (pending_motions && pending_motions->next != NULL)
{
GList *next = pending_motions->next;
gdk_event_free (pending_motions->data);
display->queued_events = g_list_delete_link (display->queued_events,
pending_motions);
pending_motions = next;