summaryrefslogtreecommitdiff
path: root/gdk/gdkevents.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-08-06 19:31:08 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-08-06 19:31:38 -0400
commit0c82aa314c33f72c0cb577dc92e3306c5341ab65 (patch)
tree18e3612f88af19307055d8636eedf53f8698d6bb /gdk/gdkevents.c
parentc13d70479bfa223d44c21c16cf8a071e85d8e726 (diff)
downloadgtk+-0c82aa314c33f72c0cb577dc92e3306c5341ab65.tar.gz
Fix a leak in scroll event compression
We were leaking the last event in a sequence of scroll events.
Diffstat (limited to 'gdk/gdkevents.c')
-rw-r--r--gdk/gdkevents.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c
index c6ee0decb8..67a536462c 100644
--- a/gdk/gdkevents.c
+++ b/gdk/gdkevents.c
@@ -702,6 +702,8 @@ gdk_event_queue_handle_scroll_compression (GdkDisplay *display)
g_queue_delete_link (&display->queued_events, scrolls);
g_queue_push_tail (&display->queued_events, event);
+
+ gdk_event_unref (old_event);
}
if (g_queue_get_length (&display->queued_events) == 1 &&