From 555c7e9ee2398320d138b2e8178418e2b399778f Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 21 Apr 2023 09:26:23 +0200 Subject: [PATCH] wayland: Don't leak all surfaces X11 does add an extra reference to surfaces that gets released when the DestroyNotify event arrives. Wayland doesn't ave such an event, so that reference never gets released. This fixes a copy/paste error introduced in commit 590f3dfa1fcb. --- gdk/wayland/gdksurface-wayland.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/gdk/wayland/gdksurface-wayland.c b/gdk/wayland/gdksurface-wayland.c index 40b136cb98..4ded693385 100644 --- a/gdk/wayland/gdksurface-wayland.c +++ b/gdk/wayland/gdksurface-wayland.c @@ -520,8 +520,6 @@ _gdk_wayland_display_create_surface (GdkDisplay *display, surface->width = width; surface->height = height; - g_object_ref (surface); - /* More likely to be right than just assuming 1 */ if (display_wayland->compositor_version >= WL_SURFACE_HAS_BUFFER_SCALE) { -- 2.30.2