From d5a81883e8e250d4eb4fab0ee0cf509b96befe1d Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sat, 27 Mar 2004 23:18:52 +0000 Subject: [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 --- riscos/menus.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'riscos') 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); } -- cgit v1.2.3