Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalle-Samuli Riihikoski <haikalle@gmail.com>2020-10-27 14:23:23 +0300
committerKalle-Samuli Riihikoski <haikalle@gmail.com>2020-10-27 14:23:54 +0300
commit50f5932a64c22a0c6403cb4ad12aef5a281d310a (patch)
tree10d31761ca7bd20735d7accd8f661e6416173b09 /io_coat3D
parentd0b149b27d95de4a98a5c7d597bef786f7180abd (diff)
io_coat3D: fixing exchange problem
Diffstat (limited to 'io_coat3D')
-rw-r--r--io_coat3D/__init__.py15
1 files changed, 7 insertions, 8 deletions
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)