diff options
Diffstat (limited to 'riscos/window.c')
-rw-r--r-- | riscos/window.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/riscos/window.c b/riscos/window.c index 78410ac6a..deae43c25 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -1917,7 +1917,9 @@ bool ro_gui_window_handle_local_keypress(struct gui_window *g, wimp_key *key, switch (c) { case IS_WIMP_KEY + wimp_KEY_F1: /* Help. */ - ro_gui_open_help_page("documentation/index"); + browser_window_create( + "http://www.netsurf-browser.org/documentation/", + NULL, 0, true, false); return true; case IS_WIMP_KEY + wimp_KEY_CONTROL + wimp_KEY_F1: @@ -2642,13 +2644,19 @@ bool ro_gui_window_menu_select(wimp_w w, wimp_i i, wimp_menu *menu, /* help actions */ case HELP_OPEN_CONTENTS: - ro_gui_open_help_page("documentation/index"); + browser_window_create( + "http://www.netsurf-browser.org/documentation/", + NULL, 0, true, false); break; case HELP_OPEN_GUIDE: - ro_gui_open_help_page("documentation/guide"); + browser_window_create( + "http://www.netsurf-browser.org/documentation/guide", + NULL, 0, true, false); break; case HELP_OPEN_INFORMATION: - ro_gui_open_help_page("documentation/info"); + browser_window_create( + "http://www.netsurf-browser.org/documentation/info", + NULL, 0, true, false); break; case HELP_OPEN_CREDITS: browser_window_create("about:credits", NULL, 0, true, false); @@ -3882,18 +3890,13 @@ bool ro_gui_window_navigate_up(struct gui_window *g, const char *url) { void ro_gui_window_action_home(struct gui_window *g) { - char url[80]; - if (g == NULL || g->bw == NULL) return; if ((nsoption_charp(homepage_url)) && (nsoption_charp(homepage_url)[0])) { browser_window_go(g->bw, nsoption_charp(homepage_url), 0, true); } else { - snprintf(url, sizeof url, - "file:///<NetSurf$Dir>/Docs/welcome/index_%s", - nsoption_charp(language)); - browser_window_go(g->bw, url, 0, true); + browser_window_go(g->bw, NETSURF_HOMEPAGE, 0, true); } } |