summaryrefslogtreecommitdiff
path: root/riscos/save.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/save.c')
-rw-r--r--riscos/save.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/riscos/save.c b/riscos/save.c
index ba636435d..0d4f290a7 100644
--- a/riscos/save.c
+++ b/riscos/save.c
@@ -144,7 +144,7 @@ void ro_gui_save_datasave_ack(wimp_message *message)
struct content *c = save_content;
os_error *error;
- if (!save_content) {
+ if (!save_content && gui_current_save_type != GUI_HOTLIST_EXPORT_HTML) {
LOG(("unexpected DataSaveAck: save_content not set"));
return;
}
@@ -211,6 +211,9 @@ void ro_gui_save_datasave_ack(wimp_message *message)
if (!ro_gui_save_link(c, LINK_TEXT, path))
return;
break;
+ case GUI_HOTLIST_EXPORT_HTML:
+ ro_gui_hotlist_save_as(path);
+ break;
}
/* Ack successful save with message_DATA_LOAD */