summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-03-27 23:18:52 +0000
committerJames Bursa <james@netsurf-browser.org>2004-03-27 23:18:52 +0000
commitd5a81883e8e250d4eb4fab0ee0cf509b96befe1d (patch)
tree1f323f5529091c95c23ebbefee2a88884f820d5a /riscos
parent26f171382f471341f7472f76150064f7f2e7c68a (diff)
downloadnetsurf-d5a81883e8e250d4eb4fab0ee0cf509b96befe1d.tar.gz
netsurf-d5a81883e8e250d4eb4fab0ee0cf509b96befe1d.tar.bz2
[project @ 2004-03-27 23:18:52 by bursa]
Implement url_nice() and make save boxes use it to choose the default filename. svn path=/import/netsurf/; revision=682
Diffstat (limited to 'riscos')
-rw-r--r--riscos/menus.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/riscos/menus.c b/riscos/menus.c
index d3ca610c5..b317edb6a 100644
--- a/riscos/menus.c
+++ b/riscos/menus.c
@@ -20,6 +20,7 @@
#include "netsurf/riscos/theme.h"
#include "netsurf/utils/log.h"
#include "netsurf/utils/messages.h"
+#include "netsurf/utils/url.h"
#include "netsurf/utils/utils.h"
@@ -342,7 +343,8 @@ void ro_gui_menu_prepare_save(struct content *c)
{
char icon_buf[20] = "file_xxx";
const char *icon = icon_buf;
- const char *name;
+ const char *name = "";
+ const char *nice;
switch (gui_current_save_type) {
case GUI_SAVE_SOURCE:
@@ -368,6 +370,10 @@ void ro_gui_menu_prepare_save(struct content *c)
break;
}
+ if (c)
+ if ((nice = url_nice(c->url)))
+ name = nice;
+
ro_gui_set_icon_string(dialog_saveas, ICON_SAVE_ICON, icon);
ro_gui_set_icon_string(dialog_saveas, ICON_SAVE_PATH, name);
}