diff options
author | Brecht Van Lommel <brecht@blender.org> | 2020-06-10 20:03:15 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2020-06-10 20:48:08 +0300 |
commit | 63930c41bc3abf784d29091246b952a5c9d848b3 (patch) | |
tree | ad033ef6b0ba338b896b4f6f492e5ab285c226fb /intern/cycles/blender/blender_curves.cpp | |
parent | 0621c13b3e60284e0116c4c3aeb11b175f903d52 (diff) |
Fix Cycles viewport missing refresh when changing scene hair settings
This code was not updated for the CoW depsgraph.
Diffstat (limited to 'intern/cycles/blender/blender_curves.cpp')
-rw-r--r-- | intern/cycles/blender/blender_curves.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/cycles/blender/blender_curves.cpp b/intern/cycles/blender/blender_curves.cpp index 0c87808d880..847a43c5f34 100644 --- a/intern/cycles/blender/blender_curves.cpp +++ b/intern/cycles/blender/blender_curves.cpp @@ -897,7 +897,7 @@ static void ExportCurveTriangleVcol(ParticleCurveData *CData, int resol, uchar4 /* Hair Curve Sync */ -void BlenderSync::sync_curve_settings() +void BlenderSync::sync_curve_settings(BL::Depsgraph &b_depsgraph) { PointerRNA csscene = RNA_pointer_get(&b_scene.ptr, "cycles_curves"); @@ -949,9 +949,9 @@ void BlenderSync::sync_curve_settings() } if (curve_system_manager->modified_mesh(prev_curve_system_manager)) { - BL::BlendData::objects_iterator b_ob; + BL::Depsgraph::objects_iterator b_ob; - for (b_data.objects.begin(b_ob); b_ob != b_data.objects.end(); ++b_ob) { + for (b_depsgraph.objects.begin(b_ob); b_ob != b_data.objects.end(); ++b_ob) { if (object_is_mesh(*b_ob)) { BL::Object::particle_systems_iterator b_psys; for (b_ob->particle_systems.begin(b_psys); b_psys != b_ob->particle_systems.end(); |