Skip to content
Snippets Groups Projects
Commit 9f759cee authored by Ryan Inch's avatar Ryan Inch
Browse files

Collection Manager: Fix regression. Task: T69577

Fix regression in invert function introduced when
refactoring operators.
parent 6f49528c
No related branches found
No related tags found
No related merge requests found
......@@ -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):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment