diff options
Diffstat (limited to 'hw/kdrive/neomagic/neomagic.c')
-rw-r--r-- | hw/kdrive/neomagic/neomagic.c | 6 |
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 |