From c49cf0c6ed9302f9ee0889f1699d0d6394ecbc72 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Mon, 4 Sep 2006 18:57:12 +0000 Subject: This could possibly fix bug #1551524 ("MAXOSX: Cannot Backspace in AGI Games"). We have a similar backspace handling in several other engines. svn-id: r23827 --- engines/agi/agi.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines') diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp index 4bc85bc5b4..aa17ba1fa3 100644 --- a/engines/agi/agi.cpp +++ b/engines/agi/agi.cpp @@ -217,7 +217,9 @@ static void process_events() { break; default: if (key < 256 && !isalpha(key)) { - key = event.kbd.ascii; + // Make sure backspace works right (this fixes a small issue on OS X) + if (key != 8) + key = event.kbd.ascii; break; } if (key_control) -- cgit v1.2.3