Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Inch <mythologylover75@gmail.com>2020-08-10 09:39:43 +0300
committerRyan Inch <mythologylover75@gmail.com>2020-08-10 09:44:15 +0300
commit7084d19ef5886b740b65ba6a4234849859e0e5b8 (patch)
tree9b7a9c6277ec2aafd2f981279bb2e0e842c9b56e
parent663c7eb7265493d266908f7137c70479f3622316 (diff)
Collection Manager: Fix regression. Task: T69577
Fix error when adding/removing objects caused by a regression from rBAadac42a46334 (improve performance for large numbers of selected objects)
-rw-r--r--object_collection_manager/__init__.py2
-rw-r--r--object_collection_manager/operators.py2
-rw-r--r--object_collection_manager/qcd_operators.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py
index 4fe792bb..09cb1c2c 100644
--- a/object_collection_manager/__init__.py
+++ b/object_collection_manager/__init__.py
@@ -22,7 +22,7 @@ bl_info = {
"name": "Collection Manager",
"description": "Manage collections and their objects",
"author": "Ryan Inch",
- "version": (2, 12, 4),
+ "version": (2, 12, 5),
"blender": (2, 80, 0),
"location": "View3D - Object Mode (Shortcut - M)",
"warning": '', # used for warning icon and text in addons panel
diff --git a/object_collection_manager/operators.py b/object_collection_manager/operators.py
index 08c90224..46e83023 100644
--- a/object_collection_manager/operators.py
+++ b/object_collection_manager/operators.py
@@ -248,7 +248,7 @@ class CMSetCollectionOperator(Operator):
# make sure there is an active object
if not active_object:
- active_object = selected_objects[0]
+ active_object = tuple(selected_objects)[0]
# check if in collection
if not active_object.name in target_collection.objects:
diff --git a/object_collection_manager/qcd_operators.py b/object_collection_manager/qcd_operators.py
index 56df1501..4f5f555a 100644
--- a/object_collection_manager/qcd_operators.py
+++ b/object_collection_manager/qcd_operators.py
@@ -81,7 +81,7 @@ class MoveToQCDSlot(Operator):
# adds object to slot
if self.toggle:
if not active_object:
- active_object = selected_objects[0]
+ active_object = tuple(selected_objects)[0]
if not active_object.name in qcd_laycol.collection.objects:
for obj in selected_objects: