diff options
author | Adrian Lees <adrian@aemulor.com> | 2005-07-19 03:56:17 +0000 |
---|---|---|
committer | Adrian Lees <adrian@aemulor.com> | 2005-07-19 03:56:17 +0000 |
commit | bd99f7081ea64069cf67b8a1e1c7e2d524789695 (patch) | |
tree | 8a109be0c84021b60cd03d79c85666109d11a261 /riscos/menus.c | |
parent | 17bbed4523b459b77c6e7ba24a8f1212cfeae1c2 (diff) | |
download | netsurf-bd99f7081ea64069cf67b8a1e1c7e2d524789695.tar.gz netsurf-bd99f7081ea64069cf67b8a1e1c7e2d524789695.tar.bz2 |
[project @ 2005-07-19 03:56:17 by adrianl]
Search-as-you-type
svn path=/import/netsurf/; revision=1805
Diffstat (limited to 'riscos/menus.c')
-rw-r--r-- | riscos/menus.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/riscos/menus.c b/riscos/menus.c index 64cc283a8..c0346c65c 100644 --- a/riscos/menus.c +++ b/riscos/menus.c @@ -340,7 +340,7 @@ void ro_gui_menu_init(void) /* special case menus */ url_suggest_menu->title_data.indirected_text.text = - messages_get("URLSuggest"); + (char*)messages_get("URLSuggest"); url_suggest_menu->title_fg = wimp_COLOUR_BLACK; url_suggest_menu->title_bg = wimp_COLOUR_LIGHT_GREY; url_suggest_menu->work_fg = wimp_COLOUR_BLACK; @@ -534,6 +534,7 @@ void ro_gui_menu_closed(void) { os_error *error; if (current_menu) { + error = xwimp_create_menu(wimp_CLOSE_MENU, 0, 0); if (error) { LOG(("xwimp_create_menu: 0x%x: %s", @@ -543,6 +544,11 @@ void ro_gui_menu_closed(void) { ro_gui_menu_get_window_details(current_menu_window, &g, &bw, &c, &t, &tree); current_menu = NULL; + + /* end any search operation that was started so that + the text doesn't remain highlighted */ + ro_gui_search_end(); + if (tree) ro_gui_tree_menu_closed(tree); } |