diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py index ee3236b2fe6f03c01f023655ea4db549ccdecb38..c92a7b6ad63f2a1eba4dc9f07ec0fbf43673e462 100644 --- a/object_collection_manager/__init__.py +++ b/object_collection_manager/__init__.py @@ -6,7 +6,7 @@ bl_info = { "name": "Collection Manager", "description": "Manage collections and their objects", "author": "Ryan Inch", - "version": (2, 24, 7), + "version": (2, 24, 8), "blender": (3, 0, 0), "location": "View3D - Object Mode (Shortcut - M)", "warning": '', # used for warning icon and text in addons panel diff --git a/object_collection_manager/operators.py b/object_collection_manager/operators.py index 0b2b9cbfd834dca7d4f06bc00012adbe1c7ab2bf..e4c6a96c01344160f5e34bd209d9fef975f08ca5 100644 --- a/object_collection_manager/operators.py +++ b/object_collection_manager/operators.py @@ -1509,7 +1509,7 @@ class CMRestoreDisabledObjectsOperator(Operator): def execute(self, context): for obj in bpy.data.objects: - if obj.hide_viewport: + if obj.name in context.view_layer.objects and obj.hide_viewport: obj.hide_viewport = False obj.select_set(True)