diff options
-rw-r--r-- | source/blender/depsgraph/intern/depsgraph_physics.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/depsgraph/intern/depsgraph_physics.cc b/source/blender/depsgraph/intern/depsgraph_physics.cc index 20375e447c3..97216df3cb1 100644 --- a/source/blender/depsgraph/intern/depsgraph_physics.cc +++ b/source/blender/depsgraph/intern/depsgraph_physics.cc @@ -203,7 +203,6 @@ void clear_physics_relations(Depsgraph *graph) for (ListBase *list : hash->values()) { BKE_effector_relations_free(list); } - hash->clear(); break; case DEG_PHYSICS_COLLISION: case DEG_PHYSICS_SMOKE_COLLISION: @@ -211,11 +210,11 @@ void clear_physics_relations(Depsgraph *graph) for (ListBase *list : hash->values()) { BKE_collision_relations_free(list); } - hash->clear(); break; case DEG_PHYSICS_RELATIONS_NUM: break; } + delete hash; graph->physics_relations[i] = nullptr; } } |