diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-06 19:31:08 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-06 19:31:38 -0400 |
commit | 0c82aa314c33f72c0cb577dc92e3306c5341ab65 (patch) | |
tree | 18e3612f88af19307055d8636eedf53f8698d6bb /gdk/gdkevents.c | |
parent | c13d70479bfa223d44c21c16cf8a071e85d8e726 (diff) | |
download | gtk+-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.c | 2 |
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 && |