From 4bb5248593f41f5580b7924f3dc18d85a1fd63a2 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 19 Dec 2019 16:49:27 +1100 Subject: [PATCH] Minor fix --- src/ifcblenderexport/blenderbim/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/__init__.py b/src/ifcblenderexport/blenderbim/__init__.py index 052113aad4..456267c512 100644 --- a/src/ifcblenderexport/blenderbim/__init__.py +++ b/src/ifcblenderexport/blenderbim/__init__.py @@ -25,7 +25,7 @@ if bpy is not None: import shutil files = os.listdir(lib_dir) for f in files: - shutil.move(lib_dir+f, os.path.join(lib_dir, '..', '..', '..')) + shutil.move(os.path.join(lib_dir, f), os.path.join(lib_dir, '..', '..', '..')) import bpy from . import ui, prop, operator @@ -115,9 +115,14 @@ if bpy is not None: self.layout.operator(operator.ImportIFC.bl_idname, text="Industry Foundation Classes (.ifc)") + def on_register(scene): + prop.setDefaultProperties(scene) + bpy.app.handlers.scene_update_post.remove(on_register) + def register(): for cls in classes: bpy.utils.register_class(cls) + bpy.app.handlers.depsgraph_update_post.append(on_register) bpy.app.handlers.load_post.append(prop.setDefaultProperties) bpy.types.TOPBAR_MT_file_export.append(menu_func_export) bpy.types.TOPBAR_MT_file_import.append(menu_func_import)