OSDN Git Service

fix export_mqo
[meshio/pymeshio.git] / meshio / __init__.py
index 86630d9..df17a8f 100755 (executable)
@@ -68,8 +68,10 @@ class ExportPMD(bpy.types.Operator, ExportHelper):
 
     def execute(self, context):
         from . import export_pmd
+        bl.initialize('pmd_export', context.scene)
         export_pmd._execute(**self.as_keywords(
-            ignore=("check_existing", "filter_glob")))
+            ignore=("check_existing", "filter_glob", "use_selection")))
+        bl.finalize()
         return {'FINISHED'}
 
 def menu_pmd_export(self, context):
@@ -100,7 +102,7 @@ class ImportMQO(bpy.types.Operator, ImportHelper):
 
     def execute(self, context):
         from . import import_mqo
-        bl.initialize('mqo_import', scene)
+        bl.initialize('mqo_import', context.scene)
         import_mqo._execute(**self.as_keywords(
             ignore=("filter_glob",)))
         bl.finalize()
@@ -140,8 +142,8 @@ class ExportMQO(bpy.types.Operator, ExportHelper):
 
     def execute(self, context):
         from . import export_mqo
-        export_pmd._execute(**self.as_keywords(
-            ignore=("check_existing", "filter_glob")))
+        export_mqo._execute(**self.as_keywords(
+            ignore=("check_existing", "filter_glob", "use_selection")))
         return {'FINISHED'}
 
 def menu_mqo_export(self, context):