aboutsummaryrefslogtreecommitdiff
path: root/sdl_gl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sdl_gl.cpp')
-rw-r--r--sdl_gl.cpp7
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;