[Bf-extensions-cvs] [50f5932a] master: io_coat3D: fixing exchange problem
Kalle-Samuli Riihikoski
noreply at git.blender.org
Tue Oct 27 12:23:58 CET 2020
Commit: 50f5932a64c22a0c6403cb4ad12aef5a281d310a
Author: Kalle-Samuli Riihikoski
Date: Tue Oct 27 13:23:23 2020 +0200
Branches: master
https://developer.blender.org/rBA50f5932a64c22a0c6403cb4ad12aef5a281d310a
io_coat3D: fixing exchange problem
===================================================================
M io_coat3D/__init__.py
===================================================================
diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 5d3e05d3..1dfdd3fd 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -60,7 +60,7 @@ from bpy.props import (
PointerProperty,
)
-foundExchangeFolder = False
+foundExchangeFolder = True
saved_exchange_folder = ''
liveUpdate = True
mTime = 0
@@ -71,13 +71,10 @@ def every_3_seconds():
global global_exchange_folder
global liveUpdate
global mTime
- global foundExchangeFolder
+
+
try:
coat3D = bpy.context.scene.coat3D
-
-
- if(foundExchangeFolder == False):
- foundExchangeFolder, global_exchange_folder = folders.InitFolders()
Export_folder = coat3D.exchangeFolder
Export_folder += ('%sexport.txt' % (os.sep))
@@ -100,8 +97,6 @@ def every_3_seconds():
@persistent
def load_handler(dummy):
- global foundExchangeFolder
- foundExchangeFolder = False
bpy.app.timers.register(every_3_seconds)
def removeFile(exportfile):
@@ -507,8 +502,12 @@ class SCENE_OT_export(bpy.types.Operator):
return {'FINISHED'}
def execute(self, context):
+ global foundExchangeFolder
global run_background_update
run_background_update = False
+
+ foundExchangeFolder, global_exchange_folder = folders.InitFolders()
+
for mesh in bpy.data.meshes:
if (mesh.users == 0 and mesh.coat3D.name == '3DC'):
bpy.data.meshes.remove(mesh)
More information about the Bf-extensions-cvs
mailing list