From 9c9c3a85b094a3c7b2763a572715d710325091aa Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Fri, 19 Mar 2010 17:23:12 -0700 Subject: [PATCH] XQuartz: Minor cleanup Move RandRInit to where it will need to be (not yet implemented) Signed-off-by: Jeremy Huddleston --- hw/xquartz/quartz.c | 14 +++++++------- 1 file 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];