diff --git a/hw/xwayland/xwayland-window.c b/hw/xwayland/xwayland-window.c index d787637e8..4dc6f2486 100644 --- a/hw/xwayland/xwayland-window.c +++ b/hw/xwayland/xwayland-window.c @@ -689,7 +689,7 @@ xwl_resize_window(WindowPtr window, xwl_screen->ResizeWindow = screen->ResizeWindow; screen->ResizeWindow = xwl_resize_window; - if (xwl_window && xwl_window_is_toplevel(window)) + if (xwl_window && (xwl_window_get(window) || xwl_window_is_toplevel(window))) xwl_window_check_resolution_change_emulation(xwl_window); }