diff options
Diffstat (limited to 'xorg-server/hw/xwin/InitInput.c')
-rw-r--r-- | xorg-server/hw/xwin/InitInput.c | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/xorg-server/hw/xwin/InitInput.c b/xorg-server/hw/xwin/InitInput.c index 38203c906..40f4b9b9d 100644 --- a/xorg-server/hw/xwin/InitInput.c +++ b/xorg-server/hw/xwin/InitInput.c @@ -32,7 +32,7 @@ #include "win.h" #include "dixstruct.h" #include "inputstr.h" - +#include <unistd.h> /* * Local function prototypes */ @@ -72,15 +72,7 @@ LegalModifier(unsigned int uiKey, DeviceIntPtr pDevice) void ProcessInputEvents(void) { -#if 0 - ErrorF("ProcessInputEvents\n"); -#endif - mieqProcessInputEvents(); - -#if 0 - ErrorF("ProcessInputEvents - returning\n"); -#endif } void @@ -94,9 +86,8 @@ DDXRingBell(int volume, int pitch, int duration) void InitInput(int argc, char *argv[]) { -#if CYGDEBUG + int rc; winDebug("InitInput\n"); -#endif #ifdef XWIN_CLIPBOARD /* @@ -116,8 +107,8 @@ InitInput(int argc, char *argv[]) mieqInit(); - /* Initialize the mode key states */ - winInitializeModeKeyStates(); + /* Do not nitialize the mode key states here yet since the keyboard device is not started yet + winInitializeModeKeyStates (); */ #ifdef HAS_DEVWINDOWS /* Only open the windows message queue device once */ @@ -134,13 +125,13 @@ InitInput(int argc, char *argv[]) } #endif -#if CYGDEBUG winDebug("InitInput - returning\n"); -#endif } void CloseInput(void) { mieqFini(); + g_pwinPointer=NULL; + g_pwinKeyboard=NULL; } |