diff --git a/hw/xwayland/xwayland-present.c b/hw/xwayland/xwayland-present.c index 5a7d7a156..07d58ee6a 100644 --- a/hw/xwayland/xwayland-present.c +++ b/hw/xwayland/xwayland-present.c @@ -870,7 +870,7 @@ xwl_present_flip(present_vblank_ptr vblank, RegionPtr damage) struct xwl_present_event *event = xwl_present_event_from_vblank(vblank); Bool implicit_sync = TRUE; - if (!xwl_window) + if (!xwl_window || !xwl_window->allow_commits) return FALSE; buffer = xwl_pixmap_get_wl_buffer(pixmap);