aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agos/event.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp
index 2ba5d56243..cf84b78dc8 100644
--- a/engines/agos/event.cpp
+++ b/engines/agos/event.cpp
@@ -498,8 +498,11 @@ void AGOSEngine::delay(uint amount) {
_variableArray[41] = 1;
}
- // Make sure backspace works right (this fixes a small issue on OS X)
_keyPressed = event.kbd;
+
+ // Make sure backspace works right (this fixes a small issue on OS X)
+ if (_keyPressed.keycode == Common::KEYCODE_BACKSPACE)
+ _keyPressed.ascii = Common::KEYCODE_BACKSPACE;
break;
case Common::EVENT_MOUSEMOVE:
break;