summaryrefslogtreecommitdiff
path: root/riscos/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/window.c')
-rw-r--r--riscos/window.c23
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);
}
}