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