G_CONNECT_SWAPPED);
}
+ gdk_surface_freeze_updates (GDK_SURFACE (self));
+ _gdk_macos_surface_monitor_changed (self);
+
if (self->window != NULL)
_gdk_macos_surface_configure (self);
}
}
GdkMacosSurface *
-_gdk_macos_surface_new (GdkMacosDisplay *display,
- GdkSurfaceType surface_type,
- GdkSurface *parent,
- int x,
- int y,
- int width,
- int height)
+_gdk_macos_surface_new (GdkMacosDisplay *display,
+ GdkSurfaceType surface_type,
+ GdkSurface *parent)
{
GdkFrameClock *frame_clock;
GdkMacosSurface *ret;
ret = NULL;
}
- if (ret != NULL)
- {
- gdk_surface_freeze_updates (GDK_SURFACE (ret));
- _gdk_macos_surface_monitor_changed (ret);
- }
-
g_object_unref (frame_clock);
return g_steal_pointer (&ret);