From ea44d84833942c6de84b4aa58ad594754a0a0ac7 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Wed, 5 Jul 2006 16:50:35 +0000 Subject: Make adjust-back/forwards/up open content in a new window (implement 1431600) svn path=/trunk/netsurf/; revision=2717 --- riscos/menus.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'riscos/menus.c') diff --git a/riscos/menus.c b/riscos/menus.c index 4e5cfc98a..bef46b201 100644 --- a/riscos/menus.c +++ b/riscos/menus.c @@ -1372,9 +1372,6 @@ bool ro_gui_menu_handle_action(wimp_w owner, menu_action action, os_error *error; char url[80]; const struct url_data *data; - char *parent; - url_func_result res; - bool compare; ro_gui_menu_get_window_details(owner, &g, &bw, &c, &t, &tree); @@ -1526,14 +1523,7 @@ bool ro_gui_menu_handle_action(wimp_w owner, menu_action action, case BROWSER_NAVIGATE_UP: if ((!bw) || (!c)) return false; - res = url_parent(c->url, &parent); - if (res == URL_FUNC_OK) { - res = url_compare(c->url, parent, &compare); - if (!compare && (res == URL_FUNC_OK)) - browser_window_go(g->bw, parent, 0, true); - free(parent); - } - return true; + return ro_gui_window_navigate_up(bw->window, c->url); case BROWSER_NAVIGATE_RELOAD: case BROWSER_NAVIGATE_RELOAD_ALL: if (!bw) -- cgit v1.2.3