Fix runtime error when unregistering add-on

This commit is contained in:
Andres
2023-03-13 01:55:51 +01:00
committed by Dion Moult
parent 33e6a0fdae
commit d41a277b71
+8 -2
View File
@@ -285,6 +285,12 @@ def register():
def unregister():
global imported_modules
for module in reversed(imported_modules):
module.unregister()
try:
module.unregister()
except:
logger.error(f"Unable to unregister module: {module}")
for cls in reversed(CLASSES):
bpy.utils.unregister_class(cls)
try:
bpy.utils.unregister_class(cls)
except:
logger.error(f"Unable to unregister class: {cls}")