diff --git a/intern/cycles/scene/film.cpp b/intern/cycles/scene/film.cpp index 258f0883201..a30bad2620e 100644 --- a/intern/cycles/scene/film.cpp +++ b/intern/cycles/scene/film.cpp @@ -501,8 +501,8 @@ void Film::update_passes(Scene *scene) const ObjectManager *object_manager = scene->object_manager.get(); Integrator *integrator = scene->integrator; - if (!object_manager->need_update() && !integrator->is_modified() && !background->is_modified() && - !scene->has_volume_modified()) + if (!is_modified() && !object_manager->need_update() && !integrator->is_modified() && + !background->is_modified() && !scene->has_volume_modified()) { return; }