diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2006-07-05 16:50:35 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2006-07-05 16:50:35 +0000 |
commit | ea44d84833942c6de84b4aa58ad594754a0a0ac7 (patch) | |
tree | 4bf5242b1738db2b322d7b32cc685d843d889afb /riscos/menus.c | |
parent | a102f34fa6fe25b928c0d27bcf7bae60c4906d95 (diff) | |
download | netsurf-ea44d84833942c6de84b4aa58ad594754a0a0ac7.tar.gz netsurf-ea44d84833942c6de84b4aa58ad594754a0a0ac7.tar.bz2 |
Make adjust-back/forwards/up open content in a new window (implement 1431600)
svn path=/trunk/netsurf/; revision=2717
Diffstat (limited to 'riscos/menus.c')
-rw-r--r-- | riscos/menus.c | 12 |
1 files changed, 1 insertions, 11 deletions
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) |