[gtk/wip/chergert/quartz4u] macos: update size in surface structure



commit 8557571b28965cc79682fcdbaf4e645adcc53d0c
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 6 15:18:05 2020 -0700

    macos: update size in surface structure

 gdk/macos/GdkMacosWindow.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gdk/macos/GdkMacosWindow.c b/gdk/macos/GdkMacosWindow.c
index 84a35b82f8..c1b93c615b 100644
--- a/gdk/macos/GdkMacosWindow.c
+++ b/gdk/macos/GdkMacosWindow.c
@@ -241,14 +241,16 @@
 
   [[self contentView] setFrame:NSMakeRect (0, 0, surface->width, surface->height)];
 
-  _gdk_surface_update_size (surface);
-
   /* Synthesize a configure event */
   event = gdk_configure_event_new (surface,
                                    content_rect.size.width,
                                    content_rect.size.height);
   _gdk_event_queue_append (display, event);
 
+  surface->width = content_rect.size.width;
+  surface->height = content_rect.size.height;
+  _gdk_surface_update_size (surface);
+
   [self checkSendEnterNotify];
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]