From 204f5991a0604782c59b941cad18b357477b5073 Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Tue, 24 Dec 2019 18:18:33 -0800 Subject: [PATCH] Properly unregister all previews --- __init__.py | 3 +++ utilities_ui.py | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/__init__.py b/__init__.py index 456c932..f876d58 100644 --- a/__init__.py +++ b/__init__.py @@ -1467,6 +1467,9 @@ def unregister(): for cls in reversed(classes): unregister_class(cls) + #Unregister Icons + utilities_ui.icon_unregister() + #Unregister Settings del bpy.types.Scene.texToolsSettings diff --git a/utilities_ui.py b/utilities_ui.py index 4bed4ce..50e40c2 100644 --- a/utilities_ui.py +++ b/utilities_ui.py @@ -62,6 +62,10 @@ def icon_register(fileName): preview_icons.load(name, os.path.join(icons_dir, fileName), 'IMAGE') +def icon_unregister(): + preview_icons.clear() + + def get_padding(): size_min = min( bpy.context.scene.texToolsSettings.size[0], bpy.context.scene.texToolsSettings.size[1])