summaryrefslogtreecommitdiff
path: root/src/radeon_driver.c
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2008-07-04 13:54:49 -0400
committerAlex Deucher <alexdeucher@gmail.com>2008-07-04 13:54:49 -0400
commit879f9a37856642b337e3c0233e38fd5443338eef (patch)
treec56c5cf93b8671811f5bb4d64505014344dc1508 /src/radeon_driver.c
parent22c6ca0d5d226c725ba448e5db63fdba9e32332c (diff)
Revert "rotate: fix rotation in conf file."
This reverts commit 22c6ca0d5d226c725ba448e5db63fdba9e32332c. There seems to be an ordering issue in that causes a nasty hang if the DRI is enabled. This needs more investigation.
Diffstat (limited to 'src/radeon_driver.c')
-rw-r--r--src/radeon_driver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 16a05307..a4814913 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -3471,6 +3471,9 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen,
/* xf86CrtcRotate() accesses pScrn->pScreen */
pScrn->pScreen = pScreen;
+ if (!xf86SetDesiredModes (pScrn))
+ return FALSE;
+
RADEONSaveScreen(pScreen, SCREEN_SAVER_ON);
/* Backing store setup */
@@ -3551,9 +3554,6 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen,
info->accelOn = FALSE;
}
- if (!xf86SetDesiredModes (pScrn))
- return FALSE;
-
/* Init DPMS */
xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
"Initializing DPMS\n");