summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2010-10-22 10:45:00 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2010-10-22 11:26:58 +0800
commit734c437aa235a400d98a05c17385c2cb295b9f85 (patch)
treea569c3d54d8cbe6905fd1a66c510132f87d1783d
parentf5f6b4ecdb93ec47fa254bdeb9beedfa5d9b6ef6 (diff)
linux: remove auto-repeatHEADmaster
Auto-repeat is already removed from upstream
-rwxr-xr-xsrc/linux/LinuxKeyboard.cpp20
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);