diff options
Diffstat (limited to 'randr/mirandr.c')
-rw-r--r-- | randr/mirandr.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/randr/mirandr.c b/randr/mirandr.c index 5aea38d60..a57a157ca 100644 --- a/randr/mirandr.c +++ b/randr/mirandr.c @@ -70,16 +70,19 @@ Bool miRandRInit (ScreenPtr pScreen) { rrScrPrivPtr pScrPriv; +#if RANDR_12_INTERFACE RRModePtr mode; RRCrtcPtr crtc; RROutputPtr output; xRRModeInfo modeInfo; char name[64]; +#endif if (!RRScreenInit (pScreen)) return FALSE; pScrPriv = rrGetScrPriv(pScreen); pScrPriv->rrGetInfo = miRRGetInfo; +#if RANDR_12_INTERFACE pScrPriv->rrCrtcSet = miRRCrtcSet; RRScreenSetSizeRange (pScreen, @@ -111,7 +114,7 @@ miRandRInit (ScreenPtr pScreen) &crtc, 1, /* crtcs */ RR_Connected)) return FALSE; - if (!RRCrtcSet (crtc, mode, 0, 0, RR_Rotate_0, 1, &output)) - return FALSE; + RRCrtcNotify (crtc, mode, 0, 0, RR_Rotate_0, 1, &output); +#endif return TRUE; } |