mirror of
https://github.com/glest/glest-source.git
synced 2025-02-25 12:12:25 +01:00
attempt to see if this fixes an SDL bug in windows described here: http://lists.libsdl.org/pipermail/sdl-libsdl.org/2005-February/048841.html)
This commit is contained in:
parent
2c5131e6bc
commit
598ebb81c5
@ -185,6 +185,9 @@ bool Window::handleEvent() {
|
||||
|
||||
codeLocation = "i";
|
||||
Window::isKeyPressedDown = true;
|
||||
#ifdef WIN32
|
||||
event.key.keysym.mod = SDL_GetModState();
|
||||
#endif
|
||||
keystate = event.key.keysym;
|
||||
|
||||
string keyName = SDL_GetKeyName(event.key.keysym.sym);
|
||||
@ -228,6 +231,10 @@ bool Window::handleEvent() {
|
||||
codeLocation = "j";
|
||||
|
||||
Window::isKeyPressedDown = false;
|
||||
#ifdef WIN32
|
||||
event.key.keysym.mod = SDL_GetModState();
|
||||
#endif
|
||||
|
||||
keystate = event.key.keysym;
|
||||
|
||||
if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] KEY_UP, Raw SDL key [%d] mod [%d] unicode [%d] scancode [%d]\n",__FILE__,__FUNCTION__,__LINE__,event.key.keysym.sym,event.key.keysym.mod,event.key.keysym.unicode,event.key.keysym.scancode);
|
||||
|
Loading…
x
Reference in New Issue
Block a user