From 6724d4250f7289d92ad33f558e8cc73147078494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 7 Aug 2020 14:01:16 +0200 Subject: [PATCH] wayland/toplevel: Don't leak wl_callback used during present() --- gdk/wayland/gdksurface-wayland.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gdk/wayland/gdksurface-wayland.c b/gdk/wayland/gdksurface-wayland.c index 527e27f7df..46dd4a3284 100644 --- a/gdk/wayland/gdksurface-wayland.c +++ b/gdk/wayland/gdksurface-wayland.c @@ -4814,8 +4814,7 @@ gdk_wayland_toplevel_present (GdkToplevel *toplevel, (!impl->initial_configure_received || !done)) wl_display_dispatch_queue (display_wayland->wl_display, impl->event_queue); - if (!done) - wl_callback_destroy (callback); + wl_callback_destroy (callback); if (needs_reconfigure && last_configure_serial == impl->last_configure_serial &&