diff options
author | Vilem Duha <vilem.duha@gmail.com> | 2019-04-04 08:51:48 +0300 |
---|---|---|
committer | Vilem Duha <vilem.duha@gmail.com> | 2019-04-04 08:51:48 +0300 |
commit | 3683429de050b8026835d17ae7288a436c31cdb6 (patch) | |
tree | b23f34c0c8a076926521d74010fd9607eb6adfce /blenderkit/__init__.py | |
parent | 179b642a4bea501f3120c4ec89a1f54c1eafc205 (diff) |
BlenderKit: reorder UI unregistration
handlers don't complain about properties which have already been removed.
Diffstat (limited to 'blenderkit/__init__.py')
-rw-r--r-- | blenderkit/__init__.py | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/blenderkit/__init__.py b/blenderkit/__init__.py index e66d5e96..ea76bc13 100644 --- a/blenderkit/__init__.py +++ b/blenderkit/__init__.py @@ -1385,8 +1385,17 @@ def register(): def unregister(): - for cls in classes: - bpy.utils.unregister_class(cls) + + ui.unregister_ui() + search.unregister_search() + asset_inspector.unregister_asset_inspector() + download.unregister_download() + upload.unregister_upload() + ratings.unregister_ratings() + autothumb.unregister_thumbnailer() + ui_panels.unregister_ui_panels() + bg_blender.unregister() + overrides.unregister_overrides() del bpy.types.Scene.blenderkit_models del bpy.types.Scene.blenderkit_scene @@ -1398,13 +1407,5 @@ def unregister(): del bpy.types.Material.blenderkit del bpy.types.Brush.blenderkit - search.unregister_search() - asset_inspector.unregister_asset_inspector() - download.unregister_download() - upload.unregister_upload() - ratings.unregister_ratings() - autothumb.unregister_thumbnailer() - ui.unregister_ui() - ui_panels.unregister_ui_panels() - bg_blender.unregister() - overrides.unregister_overrides() + for cls in classes: + bpy.utils.unregister_class(cls) |