diff options
Diffstat (limited to 'source/blender/editors/render/render_preview.c')
-rw-r--r-- | source/blender/editors/render/render_preview.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c index 1fe299e58a9..0ed37bbc5af 100644 --- a/source/blender/editors/render/render_preview.c +++ b/source/blender/editors/render/render_preview.c @@ -1118,10 +1118,16 @@ static void icon_preview_startjob(void *customdata, short *stop, short *do_updat if (idtype == ID_IM) { Image *ima = (Image *)id; ImBuf *ibuf = NULL; - ImageUser iuser = {NULL}; + ImageUser iuser; + BKE_imageuser_default(&iuser); - /* ima->ok is zero when Image cannot load */ - if (ima == NULL || ima->ok == 0) { + if (ima == NULL) { + return; + } + + ImageTile *tile = BKE_image_get_tile(ima, 0); + /* tile->ok is zero when Image cannot load */ + if (tile->ok == 0) { return; } |