diff options
author | Julian Eisel <julian@blender.org> | 2021-11-22 22:00:47 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2021-11-22 23:12:36 +0300 |
commit | 34615cd269a6cd26cacbab3f10a7298fd577721d (patch) | |
tree | a5f3e7965b7557ce7229819155d9eac03a72f553 /source/blender/editors/interface | |
parent | e2b736aa406e3e87a839d2f96ac9a1718ec253e3 (diff) |
Fix grayed out preview generation button for light objects
Mistake in e7bea3fb6ed0.
We should only skip preview generation for objects that don't support
preview rendering, not completely forbid accessing preview data of such
IDs.
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r-- | source/blender/editors/interface/interface_icons.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_icons.c b/source/blender/editors/interface/interface_icons.c index d0a7716b4dd..c335632faae 100644 --- a/source/blender/editors/interface/interface_icons.c +++ b/source/blender/editors/interface/interface_icons.c @@ -2037,11 +2037,14 @@ void UI_icon_render_id( const bContext *C, Scene *scene, ID *id, const enum eIconSizes size, const bool use_job) { PreviewImage *pi = BKE_previewimg_id_ensure(id); - if (pi == NULL) { return; } + if (!ED_preview_id_is_supported(id)) { + return; + } + ui_id_preview_image_render_size(C, scene, id, pi, size, use_job); } |