diff --git a/hw/xwayland/xwayland-present.c b/hw/xwayland/xwayland-present.c index 2d5597bc435e39140c2bedba3d7482934d7cf5cf..192f59a653395c17a00379da718311b1939d88e9 100644 --- a/hw/xwayland/xwayland-present.c +++ b/hw/xwayland/xwayland-present.c @@ -323,6 +323,10 @@ xwl_present_get_crtc(WindowPtr present_window) return NULL; rr_private = rrGetScrPriv(present_window->drawable.pScreen); + + if (rr_private->numCrtcs == 0) + return NULL; + return rr_private->crtcs[0]; }