diff options
Diffstat (limited to 'hw/xnest/Init.c')
-rw-r--r-- | hw/xnest/Init.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/hw/xnest/Init.c b/hw/xnest/Init.c index 3fac15e63..ba209b732 100644 --- a/hw/xnest/Init.c +++ b/hw/xnest/Init.c @@ -87,15 +87,13 @@ InitOutput(ScreenInfo *screenInfo, int argc, char *argv[]) void InitInput(int argc, char *argv[]) { - pointer ptr, kbd; + xnestPointerDevice = AddInputDevice(xnestPointerProc, TRUE); + xnestKeyboardDevice = AddInputDevice(xnestKeyboardProc, TRUE); - ptr = AddInputDevice(xnestPointerProc, TRUE); - kbd = AddInputDevice(xnestKeyboardProc, TRUE); + RegisterPointerDevice(xnestPointerDevice); + RegisterKeyboardDevice(xnestKeyboardDevice); - RegisterPointerDevice(ptr); - RegisterKeyboardDevice(kbd); - - mieqInit(kbd, ptr); + mieqInit((DevicePtr)xnestKeyboardDevice, (DevicePtr)xnestPointerDevice); AddEnabledDevice(XConnectionNumber(xnestDisplay)); |