[Bf-blender-cvs] [ac08482886a] blender2.8: Fix glitches caused by new outliner versioning code

Julian Eisel noreply at git.blender.org
Wed Mar 29 12:33:17 CEST 2017


Commit: ac08482886a9026bb301912a0dd09f66b5181459
Author: Julian Eisel
Date:   Wed Mar 29 12:31:27 2017 +0200
Branches: blender2.8
https://developer.blender.org/rBac08482886a9026bb301912a0dd09f66b5181459

Fix glitches caused by new outliner versioning code

Mainly caused by TreeStoreElem.flag not being cleared.

===================================================================

M	source/blender/blenloader/intern/versioning_280.c

===================================================================

diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c
index da8920a9def..75628e59fa7 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -198,7 +198,7 @@ void do_versions_after_linking_280(Main *main)
 							/* Create a tree store element for the collection. This is normally
 							 * done in check_persistent (outliner_tree.c), but we need to access
 							 * it here :/ (expand element if it's the only one) */
-							TreeStoreElem *tselem = BLI_mempool_alloc(soutliner->treestore);
+							TreeStoreElem *tselem = BLI_mempool_calloc(soutliner->treestore);
 							tselem->type = TSE_LAYER_COLLECTION;
 							tselem->id = layer->layer_collections.first;
 							tselem->nr = tselem->used = 0;




More information about the Bf-blender-cvs mailing list