diff --git a/src/i830_driver.c b/src/i830_driver.c index 4746c72f..1dfd7a83 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -2579,8 +2579,6 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) } } } - if (!I830EnterVT(scrnIndex, 0)) - return FALSE; if (pScrn->virtualX > pScrn->displayWidth) pScrn->displayWidth = pScrn->virtualX; @@ -2623,6 +2621,9 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) } } + if (!I830EnterVT(scrnIndex, 0)) + return FALSE; + miInitializeBackingStore(pScreen); xf86SetBackingStore(pScreen); xf86SetSilkenMouse(pScreen);