Fix for T53415:
Updated collection_delete_exec() so we don't try to delete elements as we search the outliner tree anymore.
Now we search the whole tree first for the selected nodes that need to be deleted and delete them afterward.
Differential D2936
Fix for T53415 Authored by Danrae Pray (spockTheGray) on Dec 1 2017, 4:28 AM. Tags Subscribers None
Details Fix for T53415: Updated collection_delete_exec() so we don't try to delete elements as we search the outliner tree anymore. Now we search the whole tree first for the selected nodes that need to be deleted and delete them afterward.
Diff Detail
Event TimelineComment Actions Thanks for the patch. I added a few remarks in-line. Some other things:
Comment Actions @Dalai Felinto (dfelinto) thanks for the feedback! Updated to use GSet API instead of ListBase (nice suggestion :). Also submitted patch using arc this time, but it created a new revision (D2940) presumably b.c. I didn't use arc for the original patch... Comment Actions Hi, I committed your patch, many thanks for the fix. | |||||||||||||||||||||