From b7bb766e95a3ffb552784ae40bac76db4651d5d9 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Fri, 16 Jul 2004 19:47:03 +0000 Subject: [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 --- riscos/save_draw.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'riscos/save_draw.c') diff --git a/riscos/save_draw.c b/riscos/save_draw.c index ae70318d1..a9c49f82a 100644 --- a/riscos/save_draw.c +++ b/riscos/save_draw.c @@ -596,6 +596,10 @@ static bool add_box(struct box *box, colour cbc, int x, int y) case CONTENT_JPEG: #ifdef WITH_PNG case CONTENT_PNG: +#endif +#ifdef WITH_MNG + case CONTENT_JNG: + case CONTENT_MNG: #endif case CONTENT_GIF: #ifdef WITH_SPRITE @@ -703,6 +707,12 @@ static bool add_graphic(struct content *content, struct box *box, case CONTENT_PNG: sprite_length = ((osspriteop_header*)((char*)content->data.png.sprite_area+content->data.png.sprite_area->first))->size; break; +#endif +#ifdef WITH_MNG + case CONTENT_JNG: + case CONTENT_MNG: + sprite_length = ((osspriteop_header*)((char*)content->data.mng.sprite_area+content->data.mng.sprite_area->first))->size; + break; #endif case CONTENT_GIF: sprite_length = content->data.gif.gif->frame_image->size; @@ -736,6 +746,12 @@ static bool add_graphic(struct content *content, struct box *box, case CONTENT_PNG: memcpy((char*)ds+16, (char*)content->data.png.sprite_area+content->data.png.sprite_area->first, (unsigned)sprite_length); break; +#endif +#ifdef WITH_MNG + case CONTENT_JNG: + case CONTENT_MNG: + memcpy((char*)ds+16, (char*)content->data.mng.sprite_area+content->data.mng.sprite_area->first, (unsigned)sprite_length); + break; #endif case CONTENT_GIF: memcpy((char*)ds+16, (char*)content->data.gif.gif->frame_image, (unsigned)sprite_length); -- cgit v1.2.3