Fix #145419: Cycles render pass missing when changing display pass

Not sure why `is_modified()` was deleted, probably by accident.

Pull Request: https://projects.blender.org/blender/blender/pulls/145501
This commit is contained in:
Weizhen Huang
2025-09-01 12:30:32 +02:00
committed by Weizhen Huang
parent 42d8cd0a18
commit 0a9ddb58f0

View File

@@ -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;
}