diff options
author | Ryan Inch <mythologylover75@gmail.com> | 2020-04-10 07:35:37 +0300 |
---|---|---|
committer | Ryan Inch <mythologylover75@gmail.com> | 2020-04-10 07:35:37 +0300 |
commit | 19e2083f9f6c4cca169c3d763456340029c54fd8 (patch) | |
tree | cdd50631e3ba1df30c1c4d6ef01171f5fc29254a /object_collection_manager/qcd_operators.py | |
parent | 2e88f2ed403d2c1e287d77d94a9f6e268cdbac95 (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.py | 13 |
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"]: |