From 6bc2d572350c4bb86d81118813dd0fded7cd17e6 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 22 May 2013 22:17:07 +0000 Subject: Fix #35449: image sequences to drive e.g. particle length or used in modifiers were no properly updating when rendering animations. The render engine was only updating the image user current frame on images used by material textures. Now moved the function that updates all from the editors to blenkernel level and do it on all frame changes. --- source/blender/editors/space_image/image_edit.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'source/blender/editors/space_image') diff --git a/source/blender/editors/space_image/image_edit.c b/source/blender/editors/space_image/image_edit.c index c78a902fca9..217a9687c01 100644 --- a/source/blender/editors/space_image/image_edit.c +++ b/source/blender/editors/space_image/image_edit.c @@ -373,20 +373,3 @@ int ED_space_image_maskedit_mask_poll(bContext *C) return FALSE; } -/******************** TODO ********************/ - -/* XXX notifier? */ - -/* goes over all ImageUsers, and sets frame numbers if auto-refresh is set */ - -static void image_update_frame(struct Image *UNUSED(ima), struct ImageUser *iuser, void *customdata) -{ - int cfra = *(int *)customdata; - - BKE_image_user_check_frame_calc(iuser, cfra, 0); -} - -void ED_image_update_frame(const Main *mainp, int cfra) -{ - BKE_image_walk_all_users(mainp, &cfra, image_update_frame); -} -- cgit v1.2.3