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-04-10 07:35:37 +0300
committerRyan Inch <mythologylover75@gmail.com>2020-04-10 07:35:37 +0300
commit19e2083f9f6c4cca169c3d763456340029c54fd8 (patch)
treecdd50631e3ba1df30c1c4d6ef01171f5fc29254a /object_collection_manager/qcd_operators.py
parent2e88f2ed403d2c1e287d77d94a9f6e268cdbac95 (diff)
Collection Manager: Fix View Layer update. Task: T69577
Make QCD 3D View header widget update immediately after changing View Layers. Prevent unnecessary View Layer update in Collection Manager popup.
Diffstat (limited to 'object_collection_manager/qcd_operators.py')
-rw-r--r--object_collection_manager/qcd_operators.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/object_collection_manager/qcd_operators.py b/object_collection_manager/qcd_operators.py
index 679d35be..c39a9cf3 100644
--- a/object_collection_manager/qcd_operators.py
+++ b/object_collection_manager/qcd_operators.py
@@ -38,7 +38,8 @@ from .internals import (
update_property_group,
get_modifiers,
get_move_selection,
- get_move_active
+ get_move_active,
+ update_qcd_header,
)
from .operators import rto_history
@@ -115,10 +116,7 @@ class MoveToQCDSlot(Operator):
pass
# update header UI
- cm = bpy.context.scene.collection_manager
- cm.update_header.clear()
- new_update_header = cm.update_header.add()
- new_update_header.name = "updated"
+ update_qcd_header()
return {'FINISHED'}
@@ -240,10 +238,7 @@ class ViewQCDSlot(Operator):
context.view_layer.active_layer_collection = qcd_laycol
# update header UI
- cm = bpy.context.scene.collection_manager
- cm.update_header.clear()
- new_update_header = cm.update_header.add()
- new_update_header.name = "updated"
+ update_qcd_header()
view_layer = context.view_layer.name
if view_layer in rto_history["exclude"]: