summaryrefslogtreecommitdiff
path: root/riscos/menus.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2005-05-10 22:49:41 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2005-05-10 22:49:41 +0000
commit759ff816db2f64b83fa260b6523f9871feb05d7d (patch)
tree45b01b542c92e217680fc42f184df23e933bbbb3 /riscos/menus.c
parent7fda82f77834d867d8b803366f4572fefe126e05 (diff)
downloadnetsurf-759ff816db2f64b83fa260b6523f9871feb05d7d.tar.gz
netsurf-759ff816db2f64b83fa260b6523f9871feb05d7d.tar.bz2
[project @ 2005-05-10 22:49:41 by rjw]
Implement RETURN for search and open url dialogs. Add recent URL menu to open url dialog. svn path=/import/netsurf/; revision=1716
Diffstat (limited to 'riscos/menus.c')
-rw-r--r--riscos/menus.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/riscos/menus.c b/riscos/menus.c
index f27db2b70..e5f719e16 100644
--- a/riscos/menus.c
+++ b/riscos/menus.c
@@ -570,11 +570,18 @@ void ro_gui_menu_selection(wimp_selection *selection) {
/* perform non-automated actions */
if (current_menu == url_suggest_menu) {
g = ro_gui_toolbar_lookup(current_menu_window);
- assert(g);
- browser_window_go(g->bw,
- url_suggest_menu->entries[selection->items[0]].
+ if (g)
+ browser_window_go(g->bw,
+ url_suggest_menu->entries[selection->items[0]].
data.indirected_text.text, 0);
- global_history_add_recent(url_suggest_menu->
+ else
+ ro_gui_set_icon_string(dialog_openurl, ICON_OPENURL_URL,
+ url_suggest_menu->entries[selection->items[0]].
+ data.indirected_text.text);
+/* browser_window_create(
+ url_suggest_menu->entries[selection->items[0]].
+ data.indirected_text.text, 0, 0);
+*/ global_history_add_recent(url_suggest_menu->
entries[selection->items[0]].
data.indirected_text.text);
} else if (current_menu == proxy_auth_menu) {