[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