summaryrefslogtreecommitdiff
path: root/riscos/menus.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-07-16 19:47:03 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-07-16 19:47:03 +0000
commitb7bb766e95a3ffb552784ae40bac76db4651d5d9 (patch)
tree726222bd6eca51886b00faa128e97afbe667bf8a /riscos/menus.c
parent8b0aaef01d786375543c7439a66a6ab58162fc5c (diff)
downloadnetsurf-b7bb766e95a3ffb552784ae40bac76db4651d5d9.tar.gz
netsurf-b7bb766e95a3ffb552784ae40bac76db4651d5d9.tar.bz2
[project @ 2004-07-16 19:47:02 by rjw]
Fix for hotlist menu selection. Interface for MNG/JNG display. svn path=/import/netsurf/; revision=1083
Diffstat (limited to 'riscos/menus.c')
-rw-r--r--riscos/menus.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/riscos/menus.c b/riscos/menus.c
index fb5bc65ad..a2c223706 100644
--- a/riscos/menus.c
+++ b/riscos/menus.c
@@ -582,10 +582,12 @@ void ro_gui_menu_selection(wimp_selection *selection)
}
break;
case 2: /* Select all */
- ro_gui_hotlist_keypress(1); /* CTRL+A */
+ ro_gui_hotlist_set_selected(true);
+ ro_gui_menu_prepare_hotlist();
break;
case 3: /* Clear */
- ro_gui_hotlist_keypress(26); /* CTRL+Z */
+ ro_gui_hotlist_set_selected(false);
+ ro_gui_menu_prepare_hotlist();
break;
}
} else if (current_menu == browser_menu) {
@@ -1387,6 +1389,7 @@ void ro_gui_menu_objectinfo(wimp_message_menu_warning *warning)
if (box->object->mime_type) mime = box->object->mime_type;
}
else if (c->type == CONTENT_JPEG || c->type == CONTENT_PNG ||
+ c->type == CONTENT_JNG || c->type == CONTENT_MNG ||
c->type == CONTENT_GIF || c->type == CONTENT_SPRITE ||
c->type == CONTENT_DRAW) {
sprintf(icon_buf, "file_%x", ro_content_filetype(c));