diff options
author | Christian Hergert <christian@hergert.me> | 2022-03-10 18:58:10 -0800 |
---|---|---|
committer | Christian Hergert <christian@hergert.me> | 2022-03-11 14:44:06 -0800 |
commit | cf8d2374c56a1099761a8c8eafd249444d12e7c0 (patch) | |
tree | 2de497c906d27abdce5b268da40ee01c896341fe | |
parent | 9fa5378d831d1294a15dc858ef6711cac3067a73 (diff) | |
download | gtk+-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.c | 3 |
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 |