Commit: af0eb938b8884da3b5fcca4e32b47034eb33e9c6
Author: Bastien Montagne
Date:   Sat Feb 9 13:20:59 2019 +0100
Branches: master
https://developer.blender.org/rBaf0eb938b8884da3b5fcca4e32b47034eb33e9c6

Fix T61276: Make Single User unlinks original object.

In that case, we have to consider number of scenes using an object, not
number of collections.

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

M       source/blender/editors/object/object_relations.c

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

diff --git a/source/blender/editors/object/object_relations.c 
b/source/blender/editors/object/object_relations.c
index 6ce3eab5758..970a64d5e78 100644
--- a/source/blender/editors/object/object_relations.c
+++ b/source/blender/editors/object/object_relations.c
@@ -1596,7 +1596,7 @@ static void single_object_users_collection(
                Object *ob = cob->ob;
                /* an object may be in more than one collection */
                if ((ob->id.newid == NULL) && ((ob->flag & flag) == flag)) {
-                       if (!ID_IS_LINKED(ob) && ob->id.us > 1) {
+                       if (!ID_IS_LINKED(ob) && 
BKE_object_scenes_users_get(bmain, ob) > 1) {
                                ID_NEW_SET(ob, BKE_object_copy(bmain, ob));
                        }
                }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to