From cf8d2374c56a1099761a8c8eafd249444d12e7c0 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 10 Mar 2022 18:58:10 -0800 Subject: [PATCH] macos: fix resize when using server-side decorations If we are using NSWindow titled windows, we don't end up waking up the frame clock when the window is resized on the display server. This ensures that we do that after getting a notification of resize. --- gdk/macos/GdkMacosWindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/macos/GdkMacosWindow.c b/gdk/macos/GdkMacosWindow.c index 048c00c407..7aee71f630 100644 --- a/gdk/macos/GdkMacosWindow.c +++ b/gdk/macos/GdkMacosWindow.c @@ -377,9 +377,10 @@ typedef NSString *CALayerContentsGravity; _gdk_macos_surface_configure ([self gdkSurface]); } -- (void)windowDidResize:(NSNotification *)notification +-(void)windowDidResize:(NSNotification *)notification { _gdk_macos_surface_configure ([self gdkSurface]); + gdk_surface_request_layout (GDK_SURFACE (gdk_surface)); } /* Used by gdkmacosdisplay-translate.c to decide if our sendEvent() handler -- 2.30.2