summaryrefslogtreecommitdiff
path: root/hw/kdrive/src/kdrive.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/kdrive/src/kdrive.c')
-rw-r--r--hw/kdrive/src/kdrive.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/kdrive/src/kdrive.c b/hw/kdrive/src/kdrive.c
index bda65fe72..87aa55e02 100644
--- a/hw/kdrive/src/kdrive.c
+++ b/hw/kdrive/src/kdrive.c
@@ -1272,6 +1272,10 @@ KdScreenInit(int index, ScreenPtr pScreen,
pScreen->WakeupHandler = KdWakeupHandler;
kdCurrentScreen->pScreen = pScreen;
+ if (kdCurrentScreen->screenFinishInit)
+ if (!kdCurrentScreen->screenFinishInit(kdCurrentScreen))
+ return FALSE;
+ return TRUE;
}
static void
@@ -1355,7 +1359,7 @@ KdInitOutput (ScreenInfo *pScreenInfo,
KdDrvScreenInfo *drvscreen;
impedInit();
-
+
if (!dixRegisterPrivateKey(&kdDrvScreenPrivateKeyRec, PRIVATE_DRV_SCREEN, 0))
return FALSE;