diff options
author | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-22 10:45:00 +0800 |
---|---|---|
committer | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-22 11:26:58 +0800 |
commit | 734c437aa235a400d98a05c17385c2cb295b9f85 (patch) | |
tree | a569c3d54d8cbe6905fd1a66c510132f87d1783d | |
parent | f5f6b4ecdb93ec47fa254bdeb9beedfa5d9b6ef6 (diff) |
Auto-repeat is already removed from upstream
-rwxr-xr-x | src/linux/LinuxKeyboard.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/linux/LinuxKeyboard.cpp b/src/linux/LinuxKeyboard.cpp index beafa3a..6a4aada 100755 --- a/src/linux/LinuxKeyboard.cpp +++ b/src/linux/LinuxKeyboard.cpp @@ -47,9 +47,6 @@ LinuxKeyboard::LinuxKeyboard(InputManager* creator, bool buffered, bool grab, bo grabKeyboard = grab; keyFocusLost = false; - xAutoRepeat = useXRepeat; - oldXAutoRepeat = false; - //X Key Map to KeyCode keyConversion.insert(XtoOIS_KeyMap::value_type(XK_1, KC_1)); keyConversion.insert(XtoOIS_KeyMap::value_type(XK_2, KC_2)); @@ -217,20 +214,6 @@ void LinuxKeyboard::_initialize() XGrabKeyboard(display,window,True,GrabModeAsync,GrabModeAsync,CurrentTime); keyFocusLost = false; - - if( xAutoRepeat == false ) - { - //We do not want to blindly turn on autorepeat later when quiting if - //it was not on to begin with.. So, let us check and see first - XKeyboardState old; - XGetKeyboardControl( display, &old ); - oldXAutoRepeat = false; - - if( old.global_auto_repeat == AutoRepeatModeOn ) - oldXAutoRepeat = true; - - XAutoRepeatOff( display ); - } #endif } @@ -240,9 +223,6 @@ LinuxKeyboard::~LinuxKeyboard() #ifdef HAVE_X11 if( display ) { - if( oldXAutoRepeat ) - XAutoRepeatOn(display); - if( grabKeyboard ) XUngrabKeyboard(display, CurrentTime); |