diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2004-08-05 23:10:24 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2004-08-05 23:10:24 +0000 |
commit | 1d76b7efaec7f11c7ce3ac927e5659646ffde2d8 (patch) | |
tree | 558bae57021d5b9015d3582ce02ea05ae90e779e /riscos/menus.c | |
parent | fc50ed2ecaa140a484f6b54fd3b9eef6fed2cd5c (diff) | |
download | netsurf-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.c | 21 |
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, |