summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorAdrian Lees <adrian@aemulor.com>2005-05-02 02:11:06 +0000
committerAdrian Lees <adrian@aemulor.com>2005-05-02 02:11:06 +0000
commit887ba25900d23f510eb2f346cf9718ddc2af614b (patch)
tree2266418095178d17a2d000b4aff502e2584ac5ad /riscos/gui.c
parent79c3c60a190ef88a15918c1890be4919becaace9 (diff)
downloadnetsurf-887ba25900d23f510eb2f346cf9718ddc2af614b.tar.gz
netsurf-887ba25900d23f510eb2f346cf9718ddc2af614b.tar.bz2
[project @ 2005-05-02 02:09:54 by adrianl]
Fix abort/quit confirmation; keyboard operation in download windows; allow spaces in filenames svn path=/import/netsurf/; revision=1708
Diffstat (limited to 'riscos/gui.c')
-rw-r--r--riscos/gui.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index cb0fc27ab..bc36109cf 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -961,7 +961,7 @@ void ro_gui_close_window_request(wimp_close *close)
browser_window_destroy(g->bw);
}
else if ((dw = ro_gui_download_window_lookup(close->w)) != NULL)
- ro_gui_download_window_destroy(dw);
+ ro_gui_download_window_destroy(dw, false);
else
ro_gui_dialog_close(close->w);
}
@@ -1146,6 +1146,7 @@ void ro_gui_drag_end(wimp_dragged *drag)
void ro_gui_keypress(wimp_key *key)
{
+ struct gui_download_window *dw;
struct gui_query_window *qw;
bool handled = false;
struct gui_window *g;
@@ -1161,6 +1162,8 @@ void ro_gui_keypress(wimp_key *key)
handled = ro_gui_window_keypress(g, key->c, true);
else if ((qw = ro_gui_query_window_lookup(key->w)) != NULL)
handled = ro_gui_query_window_keypress(qw, key);
+ else if ((dw = ro_gui_download_window_lookup(key->w)) != NULL)
+ handled = ro_gui_download_window_keypress(dw, key);
else
handled = ro_gui_dialog_keypress(key);