diff options
Diffstat (limited to 'sdl_gl.cpp')
-rw-r--r-- | sdl_gl.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sdl_gl.cpp b/sdl_gl.cpp index 15bf19f6f0..f44c01d4e0 100644 --- a/sdl_gl.cpp +++ b/sdl_gl.cpp @@ -591,6 +591,13 @@ bool OSystem_SDL::poll_event(Event *event) { return true; } + case SDL_KEYUP: + event->event_code = EVENT_KEYUP; + event->kbd.keycode = ev.key.keysym.sym; + event->kbd.ascii = mapKey(ev.key.keysym.sym, ev.key.keysym.mod); + + return true; + case SDL_MOUSEMOTION: event->event_code = EVENT_MOUSEMOVE; event->mouse.x = ev.motion.x; |