summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <christian@hergert.me>2022-03-10 18:58:10 -0800
committerChristian Hergert <christian@hergert.me>2022-03-11 14:44:06 -0800
commitcf8d2374c56a1099761a8c8eafd249444d12e7c0 (patch)
tree2de497c906d27abdce5b268da40ee01c896341fe
parent9fa5378d831d1294a15dc858ef6711cac3067a73 (diff)
downloadgtk+-cf8d2374c56a1099761a8c8eafd249444d12e7c0.tar.gz
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.
-rw-r--r--gdk/macos/GdkMacosWindow.c3
1 files changed, 2 insertions, 1 deletions
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