window: Use GtkNative's check_resize everywhere
authorTimm Bäder <mail@baedert.org>
Wed, 20 May 2020 08:58:06 +0000 (10:58 +0200)
committerTimm Bäder <mail@baedert.org>
Wed, 20 May 2020 16:12:22 +0000 (18:12 +0200)
gtk/gtkwindow.c
gtk/gtkwindowprivate.h

index 32d31a5ee5e62af7908f167c02bd8eff3a426ac4..1371b48834e85cdb2f04d096ffd9289a74031121 100644 (file)
@@ -1901,7 +1901,16 @@ gtk_window_native_get_surface_transform (GtkNative *native,
 static void
 gtk_window_native_check_resize (GtkNative *native)
 {
-  gtk_window_check_resize (GTK_WINDOW (native));
+  GtkWidget *widget = GTK_WIDGET (native);
+  gint64 before = g_get_monotonic_time ();
+
+  if (!_gtk_widget_get_alloc_needed (widget))
+    gtk_widget_ensure_allocate (widget);
+  else if (gtk_widget_get_visible (widget))
+    gtk_window_move_resize (GTK_WINDOW (native));
+
+  if (GDK_PROFILER_IS_RUNNING)
+    gdk_profiler_end_mark (before, "size allocation", "");
 }
 
 static void
@@ -3818,7 +3827,7 @@ gtk_window_show (GtkWidget *widget)
 
   gtk_widget_realize (widget);
 
-  gtk_window_check_resize (window);
+  gtk_native_check_resize (GTK_NATIVE (window));
 
   gtk_widget_map (widget);
 
@@ -4882,21 +4891,6 @@ gtk_window_key_released (GtkWidget       *widget,
   return FALSE;
 }
 
-void
-gtk_window_check_resize (GtkWindow *self)
-{
-  GtkWidget *widget = GTK_WIDGET (self);
-  gint64 before = g_get_monotonic_time ();
-
-  if (!_gtk_widget_get_alloc_needed (widget))
-    gtk_widget_ensure_allocate (widget);
-  else if (gtk_widget_get_visible (widget))
-    gtk_window_move_resize (self);
-
-  if (GDK_PROFILER_IS_RUNNING)
-    gdk_profiler_end_mark (before, "size allocation", "");
-}
-
 static gboolean
 gtk_window_focus (GtkWidget        *widget,
                   GtkDirectionType  direction)
index 4918129d25cd3ed2f34035ec176f976596cef425..ac3fb9085d122fae8da2edb1aa836d26d8df0c87 100644 (file)
@@ -51,7 +51,6 @@ void            _gtk_window_set_allocation         (GtkWindow     *window,
                                                     int            width,
                                                     int            height,
                                                     GtkAllocation *allocation_out);
-void            gtk_window_check_resize            (GtkWindow     *self);
 
 typedef void (*GtkWindowKeysForeachFunc) (GtkWindow      *window,
                                           guint           keyval,