summaryrefslogtreecommitdiff
path: root/riscos/download.c
diff options
context:
space:
mode:
authorAdrian Lees <adrian@aemulor.com>2005-04-15 05:54:44 +0000
committerAdrian Lees <adrian@aemulor.com>2005-04-15 05:54:44 +0000
commit89993a5bf2e2a326af47cf5c34c75d7f39ae34a3 (patch)
tree30e1418e677aa7b1eb53cb94d02dd441531e22e6 /riscos/download.c
parentedfcfad31d9626faaa7d5f212435e27a31dcad7a (diff)
downloadnetsurf-89993a5bf2e2a326af47cf5c34c75d7f39ae34a3.tar.gz
netsurf-89993a5bf2e2a326af47cf5c34c75d7f39ae34a3.tar.bz2
[project @ 2005-04-15 05:54:44 by adrianl]
Text selection, page drag scrolling, drag-saving images and a few SaveAs improvements svn path=/import/netsurf/; revision=1640
Diffstat (limited to 'riscos/download.c')
-rw-r--r--riscos/download.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/riscos/download.c b/riscos/download.c
index c036c13bb..2aad93013 100644
--- a/riscos/download.c
+++ b/riscos/download.c
@@ -472,9 +472,10 @@ void ro_gui_download_window_click(struct gui_download_window *dw,
if (pointer->i == ICON_DOWNLOAD_ICON && !dw->error &&
!dw->saved) {
+ const char *sprite = ro_gui_get_icon_string(pointer->w, pointer->i);
gui_current_drag_type = GUI_DRAG_DOWNLOAD_SAVE;
download_window_current = dw;
- ro_gui_drag_icon(pointer);
+ ro_gui_drag_icon(pointer->pos.x, pointer->pos.y, sprite);
} else if (pointer->i == ICON_DOWNLOAD_DESTINATION) {
strncpy(command + 14, dw->path, 242);
@@ -527,6 +528,7 @@ void ro_gui_download_drag_end(wimp_dragged *drag)
dw->received;
message.data.data_xfer.file_type = dw->file_type;
strncpy(message.data.data_xfer.file_name, dw->path, 212);
+ message.data.data_xfer.file_name[211] = 0;
message.size = 44 + ((strlen(message.data.data_xfer.file_name) + 4) &
(~3u));