diff options
author | Johanna Ploog <j-p-e-g@users.sourceforge.net> | 2011-04-09 20:49:29 +0200 |
---|---|---|
committer | Johanna Ploog <j-p-e-g@users.sourceforge.net> | 2011-04-09 20:49:29 +0200 |
commit | 0b625a5a85872c3d4ad4d8098f986b0e1b77e82c (patch) | |
tree | f80f233421dee1ab9e26ce81ee016333c82e1039 /crawl-ref/source/windowmanager-sdl.cc | |
parent | 4e4c5b93a483007dfa853a35e0bb70fea519f25b (diff) | |
download | crawl-ref-0b625a5a85872c3d4ad4d8098f986b0e1b77e82c.tar.gz crawl-ref-0b625a5a85872c3d4ad4d8098f986b0e1b77e82c.zip |
Fix #3772: Don't "die" if an invalid key symbol is entered.
Diffstat (limited to 'crawl-ref/source/windowmanager-sdl.cc')
-rw-r--r-- | crawl-ref/source/windowmanager-sdl.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/crawl-ref/source/windowmanager-sdl.cc b/crawl-ref/source/windowmanager-sdl.cc index e87a7c49b5..6cbd0306bf 100644 --- a/crawl-ref/source/windowmanager-sdl.cc +++ b/crawl-ref/source/windowmanager-sdl.cc @@ -485,10 +485,8 @@ int SDLWrapper::wait_event(wm_event *event) event->key.keysym.unicode = sdlevent.key.keysym.unicode; event->key.keysym.sym = _translate_keysym(sdlevent.key.keysym); -#ifdef ASSERTS if (!event->key.keysym.unicode && event->key.keysym.sym > 0) - die("Keysym %d > 0 yet no valid character", event->key.keysym.sym); -#endif + return 0; break; case SDL_KEYUP: event->type = WM_KEYUP; |