diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2004-07-16 19:47:03 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2004-07-16 19:47:03 +0000 |
commit | b7bb766e95a3ffb552784ae40bac76db4651d5d9 (patch) | |
tree | 726222bd6eca51886b00faa128e97afbe667bf8a /riscos/save_draw.c | |
parent | 8b0aaef01d786375543c7439a66a6ab58162fc5c (diff) | |
download | netsurf-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/save_draw.c')
-rw-r--r-- | riscos/save_draw.c | 16 |
1 files changed, 16 insertions, 0 deletions
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 @@ -597,6 +597,10 @@ static bool add_box(struct box *box, colour cbc, int x, int y) #ifdef WITH_PNG case CONTENT_PNG: #endif +#ifdef WITH_MNG + case CONTENT_JNG: + case CONTENT_MNG: +#endif case CONTENT_GIF: #ifdef WITH_SPRITE case CONTENT_SPRITE: @@ -704,6 +708,12 @@ static bool add_graphic(struct content *content, struct box *box, 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; break; @@ -737,6 +747,12 @@ static bool add_graphic(struct content *content, struct box *box, 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); break; |