diff options
-rw-r--r-- | gdk/wayland/gdkwindow-wayland.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 707b2dcb43..46255ef277 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -256,6 +256,11 @@ gdk_wayland_window_update_size (GdkWindow *window, GdkRectangle area; cairo_region_t *region; + if ((window->width == width) && + (window->height == height) && + (impl->scale == scale)) + return; + drop_cairo_surfaces (window); window->width = width; |