[Bf-blender-cvs] [1638204ad40] master: Fix T62865: Make Single User after Objects to Scene must be done twice.

Bastien Montagne noreply at git.blender.org
Mon Mar 25 15:24:09 CET 2019


Commit: 1638204ad407231795335cb7a3483beedd31cf46
Author: Bastien Montagne
Date:   Mon Mar 25 15:22:35 2019 +0100
Branches: master
https://developer.blender.org/rB1638204ad407231795335cb7a3483beedd31cf46

Fix T62865: Make Single User after Objects to Scene must be done twice.

Selected status was not properly moved from new object to new created base.
This prevented next steps (making obdata, materials etc. local) to ever
happen.

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

M	source/blender/blenkernel/intern/layer.c

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

diff --git a/source/blender/blenkernel/intern/layer.c b/source/blender/blenkernel/intern/layer.c
index 9a6e570e03b..7fc1d9e14ae 100644
--- a/source/blender/blenkernel/intern/layer.c
+++ b/source/blender/blenkernel/intern/layer.c
@@ -35,6 +35,7 @@
 #include "BKE_main.h"
 #include "BKE_node.h"
 #include "BKE_object.h"
+#include "BKE_scene.h"
 
 #include "DNA_ID.h"
 #include "DNA_space_types.h"
@@ -95,6 +96,7 @@ static Base *object_base_new(Object *ob)
 {
 	Base *base = MEM_callocN(sizeof(Base), "Object Base");
 	base->object = ob;
+	BKE_scene_object_base_flag_sync_from_object(base);
 	return base;
 }



More information about the Bf-blender-cvs mailing list