Blender Git Commit Log

Git Commits -> Revision 6ec9338

Revision 6ec9338 by Joshua Leung (master)
August 23, 2018, 05:07 (GMT)
Depsgraph: Fix filtering-related crashes

* Simplified operation-relation deletion. Now we collect the relations
to delete into a vector, then iterate through that, thus solving issues
with iterator invalidation (+ aborts arising from that)

* DEG_foreach_ancestor_ID() was assuming that all dependencies were
OperationDepsNodes, when in fact, some could be TimeSource nodes

Commit Details:

Full Hash: 6ec933886c363c99da3df4063c6f35b94d42cbfe
Parent Commit: 9a0ef09
Lines Changed: +28, -25

2 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_query_filter.cc (+11, -14) (Diff)
/source/blender/depsgraph/intern/depsgraph_query_foreach.cc (+17, -11) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021