diff options
author | Jeremy Huddleston <jeremyhu@apple.com> | 2010-03-19 17:23:12 -0700 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2010-03-20 16:48:45 -0700 |
commit | b3f4a9a64be4b6bcc81f13cf9677a486b42dd2b4 (patch) | |
tree | fd319d5c9c05296f084a8cfb7254e22e8003d9a9 | |
parent | b444205399c236c21c68e2dda32ce51497dcd7e4 (diff) |
XQuartz: Minor cleanup
Move RandRInit to where it will need to be (not yet implemented)
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 7da4f9df9c6490e3e604c170415d5af2d8c8ff29)
-rw-r--r-- | hw/xquartz/quartz.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/hw/xquartz/quartz.c b/hw/xquartz/quartz.c index c4142a801..3c0420580 100644 --- a/hw/xquartz/quartz.c +++ b/hw/xquartz/quartz.c @@ -166,6 +166,11 @@ void QuartzInitOutput( FatalError("Could not register block and wakeup handlers."); } +#if defined(RANDR) && !defined(FAKE_RANDR) + if(!QuartzRandRInit(pScreen)) + FatalError("Failed to init RandR extension.\n"); +#endif + // Do display mode specific initialization quartzProcs->DisplayInit(); } @@ -259,16 +264,11 @@ void QuartzUpdateScreens(void) { pScreen->width = width; pScreen->height = height; -#ifndef FAKE_RANDR - if(!QuartzRandRInit(pScreen)) - FatalError("Failed to init RandR extension.\n"); -#endif - DarwinAdjustScreenOrigins(&screenInfo); quartzProcs->UpdateScreen(pScreen); - sx = dixScreenOrigins[pScreen->myNum].x + darwinMainScreenX; - sy = dixScreenOrigins[pScreen->myNum].y + darwinMainScreenY; + sx = x + darwinMainScreenX; + sy = y + darwinMainScreenY; /* Adjust the root window. */ pRoot = WindowTable[pScreen->myNum]; |