diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-01-25 11:18:42 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-01-25 11:18:42 +0000 |
commit | aa2df8c5995ec7bdcf5db57cef01953537240f61 (patch) | |
tree | 79f2c6d38f315f8acaba9ca94a599d5b3b8a6599 | |
parent | b5ee67b20edbed73f00594746508ba2efd695946 (diff) | |
download | netsurf-aa2df8c5995ec7bdcf5db57cef01953537240f61.tar.gz netsurf-aa2df8c5995ec7bdcf5db57cef01953537240f61.tar.bz2 |
This appears to fix an odd crash
svn path=/trunk/netsurf/; revision=6262
-rwxr-xr-x | amiga/gui.c | 9 |
1 files changed, 3 insertions, 6 deletions
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; |