diff options
author | James Bursa <james@netsurf-browser.org> | 2004-03-27 23:18:52 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-03-27 23:18:52 +0000 |
commit | d5a81883e8e250d4eb4fab0ee0cf509b96befe1d (patch) | |
tree | 1f323f5529091c95c23ebbefee2a88884f820d5a /riscos/menus.c | |
parent | 26f171382f471341f7472f76150064f7f2e7c68a (diff) | |
download | netsurf-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/menus.c')
-rw-r--r-- | riscos/menus.c | 8 |
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); } |