[Bf-blender-cvs] [66ad94d905e] blender-v2.82-release: Cleanup: remove dead code in full scene copy/make single users area.
Bastien Montagne
noreply at git.blender.org
Fri Jan 17 20:04:54 CET 2020
Commit: 66ad94d905e71f3ceac3d859da1749a0391f22fd
Author: Bastien Montagne
Date: Fri Jan 17 18:28:05 2020 +0100
Branches: blender-v2.82-release
https://developer.blender.org/rB66ad94d905e71f3ceac3d859da1749a0391f22fd
Cleanup: remove dead code in full scene copy/make single users area.
===================================================================
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 06d5bd8beb4..6c5c523ba05 100644
--- a/source/blender/editors/object/object_relations.c
+++ b/source/blender/editors/object/object_relations.c
@@ -1784,38 +1784,6 @@ static void single_object_users(
Collection *master_collection = scene->master_collection;
single_object_users_collection(bmain, scene, master_collection, flag, copy_collections, true);
- /* duplicate collections that consist entirely of duplicated objects */
- /* XXX I guess that was designed for calls from 'make single user' operator.
- * But since copy_collection is always false then, was not doing anything.
- * And that kind of behavior should be added at operator level,
- * not in a utility function also used by rather different code. */
-#if 0
- if (copy_collections) {
- Collection *collection, *collectionn;
- for (collection = bmain->collections.first; collection; collection = collection->id.next) {
- bool all_duplicated = true;
- bool any_duplicated = false;
-
- for (CollectionObject *cob = collection->gobject.first; cob; cob = cob->next) {
- any_duplicated = true;
- if (cob->ob->id.newid == NULL) {
- all_duplicated = false;
- break;
- }
- }
-
- if (any_duplicated && all_duplicated) {
- // TODO: test if this works, with child collections ..
- collectionn = ID_NEW_SET(collection, BKE_collection_copy(bmain, NULL, collection));
-
- for (CollectionObject *cob = collectionn->gobject.first; cob; cob = cob->next) {
- cob->ob = (Object *)cob->ob->id.newid;
- }
- }
- }
- }
-#endif
-
/* Collection and object pointers in collections */
libblock_relink_collections_from_scene(scene);
More information about the Bf-blender-cvs
mailing list