summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-07-18 11:36:41 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-07-18 11:36:41 +0000
commit0ef4d08580ff64b030fd705b7031b8584309b739 (patch)
treec53860c90316f3a840cd08e33055130d4fe88f1e
parent01d87bd5babff849c20a82ad2ca6c302eed40577 (diff)
downloadnetsurf-0ef4d08580ff64b030fd705b7031b8584309b739.tar.gz
netsurf-0ef4d08580ff64b030fd705b7031b8584309b739.tar.bz2
Fix OS4.0 key duplication issue (unsat bug#62)
and there was much rejoicing svn path=/trunk/netsurf/; revision=8617
-rwxr-xr-xamiga/gui.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index dc9ed03c7..87801ee85 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -1008,6 +1008,8 @@ void ami_handle_msg(void)
case WMHI_RAWKEY:
storage = result & WMHI_GADGETMASK;
+ if(storage >= IECODE_UP_PREFIX) break;
+
GetAttr(WINDOW_InputEvent,gwin->objects[OID_MAIN],(ULONG *)&ie);
switch(storage)
@@ -1121,7 +1123,7 @@ ie_qualifier anyway
break;
}
}
- else //if(!(ie->ie_Code & IECODE_UP_PREFIX))
+ else
{
browser_window_key_press(gwin->bw,buffer[0]);
}