summaryrefslogtreecommitdiff
path: root/hw/kdrive/neomagic/neomagic.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/kdrive/neomagic/neomagic.c')
-rw-r--r--hw/kdrive/neomagic/neomagic.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/hw/kdrive/neomagic/neomagic.c b/hw/kdrive/neomagic/neomagic.c
index b4c08f0c7..11da76932 100644
--- a/hw/kdrive/neomagic/neomagic.c
+++ b/hw/kdrive/neomagic/neomagic.c
@@ -100,6 +100,8 @@ neoScreenInit(KdScreenInfo *screen)
return FALSE;
}
+ screen->driver = neos;
+
if(!backendScreenInitialize(screen, &neos->backendScreen, &neoc->backendCard)) {
xfree(neos);
return FALSE;
@@ -136,8 +138,6 @@ neoScreenInit(KdScreenInfo *screen)
neos->off_screen_size = 0;
}
- screen->driver = neos;
-
LEAVE();
return TRUE;
}
@@ -149,8 +149,8 @@ neoInitScreen(ScreenPtr pScreen)
KdScreenPriv(pScreen);
neoCardInfo(pScreenPriv);
- return neoc->backendCard.initScreen(pScreen);
LEAVE();
+ return neoc->backendCard.initScreen(pScreen);
}
static Bool