summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/windowmanager-sdl.cc
diff options
context:
space:
mode:
authorJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-04-09 20:49:29 +0200
committerJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-04-09 20:49:29 +0200
commit0b625a5a85872c3d4ad4d8098f986b0e1b77e82c (patch)
treef80f233421dee1ab9e26ce81ee016333c82e1039 /crawl-ref/source/windowmanager-sdl.cc
parent4e4c5b93a483007dfa853a35e0bb70fea519f25b (diff)
downloadcrawl-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.cc4
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;