From aa2df8c5995ec7bdcf5db57cef01953537240f61 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 25 Jan 2009 11:18:42 +0000 Subject: This appears to fix an odd crash svn path=/trunk/netsurf/; revision=6262 --- amiga/gui.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'amiga') diff --git a/amiga/gui.c b/amiga/gui.c index 7b64ff385..1cfbf758c 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -654,6 +654,8 @@ void ami_handle_msg(void) struct MenuItem *item; struct InputEvent *ie; struct Node *tabnode; + UBYTE buffer[20]; + int chars; if(IsMinListEmpty(window_list)) { @@ -942,11 +944,7 @@ void ami_handle_msg(void) browser_window_key_press(gwin->bw,27); break; default: - { - UBYTE buffer[20]; - int chars; - - if(chars = MapRawKey(ie,buffer,20,NULL)) + if((chars = MapRawKey(ie,buffer,20,NULL)) > 0) { if(ie->ie_Qualifier & IEQUALIFIER_RCOMMAND) { @@ -973,7 +971,6 @@ void ami_handle_msg(void) browser_window_key_press(gwin->bw,buffer[0]); } } - } break; } break; -- cgit v1.2.3