From d7e358acfa3f387b17e27883af0a31ca0451b6de Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 20 Dec 2007 14:28:40 +0000 Subject: More cleanup svn-id: r29917 --- engines/agi/agi.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp index 33a1f669c3..0a1589703d 100644 --- a/engines/agi/agi.cpp +++ b/engines/agi/agi.cpp @@ -219,11 +219,9 @@ void AgiEngine::processEvents() { key = KEY_BACKSPACE; break; default: - if (key < 256 && !isalpha(key)) { + if (key < 256 && !isalpha(key)) key = event.kbd.ascii; - break; - } - if (event.kbd.flags & Common::KBD_CTRL) + else if (event.kbd.flags & Common::KBD_CTRL) key = (key & ~0x20) - 0x40; else if (event.kbd.flags & Common::KBD_ALT) key = scancodeTable[(key & ~0x20) - 0x41] << 8; -- cgit v1.2.3