diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c index 8595d96..e80c430 100644 --- a/hw/xfree86/modes/xf86Crtc.c +++ b/hw/xfree86/modes/xf86Crtc.c @@ -692,7 +692,8 @@ xf86CrtcScreenInit (ScreenPtr screen) /* Rotation */ xf86DrvMsg(scrn->scrnIndex, X_INFO, "RandR 1.2 enabled, ignore the following RandR disabled message.\n"); xf86DisableRandR(); /* Disable old RandR extension support */ - xf86RandR12Init (screen); + if (! xf86RandR12Init (screen)) + return FALSE; /* support all rotations if every crtc has the shadow alloc funcs */ for (c = 0; c < config->num_crtc; c++)