diff options
Diffstat (limited to 'backends/platform/wince/CEkeys/EventsBuffer.cpp')
| -rw-r--r-- | backends/platform/wince/CEkeys/EventsBuffer.cpp | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/backends/platform/wince/CEkeys/EventsBuffer.cpp b/backends/platform/wince/CEkeys/EventsBuffer.cpp index 92a21ab7ad..f31a77570f 100644 --- a/backends/platform/wince/CEkeys/EventsBuffer.cpp +++ b/backends/platform/wince/CEkeys/EventsBuffer.cpp @@ -36,9 +36,8 @@ namespace CEKEYS {  			key->setKey(key->keycode());  		ev.type = (pushed ? SDL_KEYDOWN : SDL_KEYUP); -		ev.key.keysym.mod = (SDLMod)key->flags(); +		ev.key.keysym.unicode = (SDLMod)key->flags();	// HACK: put the flags into the unused unicode field  		ev.key.keysym.sym = (SDLKey)key->keycode(); -		ev.key.keysym.unicode = key->keycode();  		ev.key.keysym.mod = KMOD_RESERVED;  		return (SDL_PushEvent(&ev) == 0);  	}  | 
