summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2011-08-17 13:05:18 +0100
committerDave Airlie <airlied@redhat.com>2011-08-17 13:05:18 +0100
commitaf0987c3bae64a775428d9d3bb766a13f6218cf9 (patch)
tree3fbe0213bd18f5f079d9d72ea6b228b62dccb90c
parentbdfd29b3caeef961df335152606437963bd67dd4 (diff)
kdrive: make input work again by putting back block handlers
-rw-r--r--hw/kdrive/src/kdrive.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/hw/kdrive/src/kdrive.c b/hw/kdrive/src/kdrive.c
index 02cbe8f8e..bda65fe72 100644
--- a/hw/kdrive/src/kdrive.c
+++ b/hw/kdrive/src/kdrive.c
@@ -1050,8 +1050,6 @@ KdDrvScreenInit(KdDrvScreenInfo *screen, int argc, char **argv)
* Plug in our own block/wakeup handlers.
* miScreenInit installs NoopDDA in both places
*/
- pScreen->BlockHandler = KdBlockHandler;
- pScreen->WakeupHandler = KdWakeupHandler;
if (!fbPictureInit (pScreen, 0, 0))
return FALSE;
@@ -1269,6 +1267,10 @@ KdScreenInit(int index, ScreenPtr pScreen,
if (!miCreateDefColormap (pScreen)) {
return FALSE;
}
+
+ pScreen->BlockHandler = KdBlockHandler;
+ pScreen->WakeupHandler = KdWakeupHandler;
+
kdCurrentScreen->pScreen = pScreen;
}