Collection Manager: Fix regression. Task: T69577
Fix regression in invert function introduced when refactoring operators.
This commit is contained in:
parent
6f49528c83
commit
9f759ceeae
|
@ -22,7 +22,7 @@ bl_info = {
|
|||
"name": "Collection Manager",
|
||||
"description": "Manage collections and their objects",
|
||||
"author": "Ryan Inch",
|
||||
"version": (2,7,5),
|
||||
"version": (2,7,6),
|
||||
"blender": (2, 80, 0),
|
||||
"location": "View3D - Object Mode (Shortcut - M)",
|
||||
"warning": '', # used for warning icon and text in addons panel
|
||||
|
|
|
@ -206,8 +206,18 @@ def activate_all_rtos(view_layer, rto):
|
|||
|
||||
|
||||
def invert_rtos(rto):
|
||||
for x, item in enumerate(layer_collections.values()):
|
||||
set_rto(item["ptr"], rto, not get_rto(item["ptr"], rto))
|
||||
if rto == "exclude":
|
||||
orig_values = []
|
||||
|
||||
for item in layer_collections.values():
|
||||
orig_values.append(get_rto(item["ptr"], rto))
|
||||
|
||||
for x, item in enumerate(layer_collections.values()):
|
||||
set_rto(item["ptr"], rto, not orig_values[x])
|
||||
|
||||
else:
|
||||
for item in layer_collections.values():
|
||||
set_rto(item["ptr"], rto, not get_rto(item["ptr"], rto))
|
||||
|
||||
|
||||
def copy_rtos(rto):
|
||||
|
|
Loading…
Reference in New Issue