aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agi/agi.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp
index a79d89bd93..74795271fc 100644
--- a/engines/agi/agi.cpp
+++ b/engines/agi/agi.cpp
@@ -224,11 +224,12 @@ void AgiEngine::processEvents() {
case Common::KEYCODE_KP_ENTER:
key = KEY_ENTER;
break;
+ case Common::KEYCODE_BACKSPACE:
+ key = KEY_BACKSPACE;
+ break;
default:
if (key < 256 && !isalpha(key)) {
- // Make sure backspace works right (this fixes a small issue on OS X)
- if (key != 8)
- key = event.kbd.ascii;
+ key = event.kbd.ascii;
break;
}
if (_keyControl)