[Bf-blender-cvs] [f6ca44efd61] blender-v3.3-release: Fix T100106: image movie/sequence auto refresh affects still image performance
Brecht Van Lommel
noreply at git.blender.org
Wed Aug 3 19:54:59 CEST 2022
Commit: f6ca44efd61f419eadffb7b78868c8d0b6f5e5a9
Author: Brecht Van Lommel
Date: Tue Aug 2 15:21:48 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rBf6ca44efd61f419eadffb7b78868c8d0b6f5e5a9
Fix T100106: image movie/sequence auto refresh affects still image performance
===================================================================
M source/blender/blenkernel/intern/image.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/image.cc b/source/blender/blenkernel/intern/image.cc
index ae5eead2547..975373fcf3b 100644
--- a/source/blender/blenkernel/intern/image.cc
+++ b/source/blender/blenkernel/intern/image.cc
@@ -4937,10 +4937,12 @@ static void image_editors_update_frame(Image *ima,
ImageUser *iuser,
void *customdata)
{
- int cfra = *(int *)customdata;
+ if (ima && BKE_image_is_animated(ima)) {
+ if ((iuser->flag & IMA_ANIM_ALWAYS) || (iuser->flag & IMA_NEED_FRAME_RECALC)) {
+ int cfra = *(int *)customdata;
- if ((iuser->flag & IMA_ANIM_ALWAYS) || (iuser->flag & IMA_NEED_FRAME_RECALC)) {
- BKE_image_user_frame_calc(ima, iuser, cfra);
+ BKE_image_user_frame_calc(ima, iuser, cfra);
+ }
}
}
More information about the Bf-blender-cvs
mailing list