diff options
Diffstat (limited to 'riscos/thumbnail.c')
-rw-r--r-- | riscos/thumbnail.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/riscos/thumbnail.c b/riscos/thumbnail.c index 92fa0cdb2..c6e2b0d8e 100644 --- a/riscos/thumbnail.c +++ b/riscos/thumbnail.c @@ -86,6 +86,10 @@ bool thumbnail_create(hlcache_handle *content, struct bitmap *bitmap, osspriteop_area *sprite_area = NULL; osspriteop_header *sprite_header = NULL; _kernel_oserror *error; + struct redraw_context ctx = { + .interactive = false, + .plot = &ro_plotters + }; assert(content); assert(bitmap); @@ -110,7 +114,6 @@ bool thumbnail_create(hlcache_handle *content, struct bitmap *bitmap, } /* set up the plotters */ - plot = ro_plotters; ro_plot_origin_x = 0; ro_plot_origin_y = bitmap->height * 2; @@ -125,7 +128,7 @@ bool thumbnail_create(hlcache_handle *content, struct bitmap *bitmap, colourtrans_set_gcol(os_COLOUR_WHITE, colourtrans_SET_BG_GCOL, os_ACTION_OVERWRITE, 0); - thumbnail_redraw(content, bitmap->width, bitmap->height); + thumbnail_redraw(content, bitmap->width, bitmap->height, &ctx); thumbnail_restore_output(save_area); rufl_invalidate_cache(); |