diff options
author | Adrian Lees <adrian@aemulor.com> | 2005-04-15 05:54:44 +0000 |
---|---|---|
committer | Adrian Lees <adrian@aemulor.com> | 2005-04-15 05:54:44 +0000 |
commit | 89993a5bf2e2a326af47cf5c34c75d7f39ae34a3 (patch) | |
tree | 30e1418e677aa7b1eb53cb94d02dd441531e22e6 /riscos/download.c | |
parent | edfcfad31d9626faaa7d5f212435e27a31dcad7a (diff) | |
download | netsurf-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.c | 4 |
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)); |