summaryrefslogtreecommitdiff
path: root/riscos/menus.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-08-05 23:10:24 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-08-05 23:10:24 +0000
commit1d76b7efaec7f11c7ce3ac927e5659646ffde2d8 (patch)
tree558bae57021d5b9015d3582ce02ea05ae90e779e /riscos/menus.c
parentfc50ed2ecaa140a484f6b54fd3b9eef6fed2cd5c (diff)
downloadnetsurf-1d76b7efaec7f11c7ce3ac927e5659646ffde2d8.tar.gz
netsurf-1d76b7efaec7f11c7ce3ac927e5659646ffde2d8.tar.bz2
[project @ 2004-08-05 23:10:24 by rjw]
Added home and search toolbar buttons. Fixed homepage menu entry to open in same window. svn path=/import/netsurf/; revision=1185
Diffstat (limited to 'riscos/menus.c')
-rw-r--r--riscos/menus.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/riscos/menus.c b/riscos/menus.c
index 079c01c5f..aebf81808 100644
--- a/riscos/menus.c
+++ b/riscos/menus.c
@@ -803,19 +803,14 @@ void ro_gui_menu_selection(wimp_selection *selection)
case MENU_NAVIGATE:
switch (selection->items[1]) {
case 0: /* Home */
-
- /* Open the homepage based on our the user options. */
-
- if (!(option_homepage_url == NULL)){
- browser_window_create(option_homepage_url, NULL);
- }
- else {
- if ((length = snprintf(url, sizeof(url),
- "file:/<NetSurf$Dir>/Docs/intro_%s",
- option_language)) >= 0 && length < (int)sizeof(url))
- browser_window_create(url, NULL);
- }
-
+ if (option_homepage_url && option_homepage_url[0]) {
+ browser_window_go_post(current_gui->bw, option_homepage_url, 0, 0, true);
+ } else {
+ snprintf(url, sizeof url,
+ "file:/<NetSurf$Dir>/Docs/intro_%s",
+ option_language);
+ browser_window_go_post(current_gui->bw, url, 0, 0, true);
+ }
break;
case 1: /* Back */
history_back(current_gui->bw,