[Bf-extensions-cvs] [cdf338ca] master: Collection Manager: Fix update loop. Task: T69577
Ryan Inch
noreply at git.blender.org
Wed Mar 18 05:49:11 CET 2020
Commit: cdf338ca3edc6fed0c9653187ed9d2721e826638
Author: Ryan Inch
Date: Tue Mar 17 17:25:13 2020 -0400
Branches: master
https://developer.blender.org/rBAcdf338ca3edc6fed0c9653187ed9d2721e826638
Collection Manager: Fix update loop. Task: T69577
Fixes the QCD header widget going into an infinite loop
when no objects are selected.
===================================================================
M object_collection_manager/__init__.py
M object_collection_manager/qcd_operators.py
===================================================================
diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py
index 37bf9c3a..1a8a1e73 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,0,0),
+ "version": (2,0,1),
"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/qcd_operators.py b/object_collection_manager/qcd_operators.py
index db58dc4b..ea4187ec 100644
--- a/object_collection_manager/qcd_operators.py
+++ b/object_collection_manager/qcd_operators.py
@@ -61,18 +61,19 @@ def get_move_active():
if move_active not in get_move_selection():
move_active = None
- try:
- move_active.name
-
- except:
- move_active = None
- move_selection = []
-
- # update header widget
- cm = bpy.context.scene.collection_manager
- cm.update_header.clear()
- new_update_header = cm.update_header.add()
- new_update_header.name = "updated"
+ if move_active:
+ try:
+ move_active.name
+
+ except:
+ move_active = None
+ move_selection = []
+
+ # update header widget
+ cm = bpy.context.scene.collection_manager
+ cm.update_header.clear()
+ new_update_header = cm.update_header.add()
+ new_update_header.name = "updated"
return move_active
More information about the Bf-extensions-cvs
mailing list