Page MenuHome

Fix T64312: Selection inconsistencies when switching collections
ClosedPublic

Authored by Dalai Felinto (dfelinto) on Jul 12 2019, 5:53 PM.

Details

Summary

Basically layer_collection_sync was calling BKE_base_eval_flags right away while
iterating over the bases.

However when a parent/sibling collection is to influence the collection flag of
an object that exists in more than one collection, it is too late since we
deselect the object in BKE_base_eval_flags right away.

Related to T64312.

Diff Detail

Repository
rB Blender

Event Timeline

This revision is now accepted and ready to land.Jul 17 2019, 7:55 PM

@Dalai Felinto (dfelinto), as mentioned in IRC, can't spot issues from depsgraph point of view.