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:
authorVilem Duha <vilem.duha@gmail.com>2021-10-03 20:07:38 +0300
committerVilem Duha <vilem.duha@gmail.com>2021-10-03 20:07:38 +0300
commit1f38515d87fb78443f2ead17b4e95411f43dc1b2 (patch)
treec6fce0823b0679325d0e7dfa46975f2ec6116328
parent2965c7afc0d5e951b9bee16a1dcf182f2aec0a44 (diff)
BlenderKit: forgot one instance of the save_mainfile call in previous fix
fixes crash of background blender during asset unpacking
-rw-r--r--blenderkit/resolutions.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/blenderkit/resolutions.py b/blenderkit/resolutions.py
index 7a3f3671..f92f68c6 100644
--- a/blenderkit/resolutions.py
+++ b/blenderkit/resolutions.py
@@ -171,6 +171,7 @@ def unpack_asset(data):
#mark asset browser asset
data_block = None
if asset_data['assetType'] == 'model':
+
for c in bpy.data.collections:
if c.get('asset_data') is not None:
c.asset_mark()
@@ -193,6 +194,8 @@ def unpack_asset(data):
tags.new('description: ' + asset_data['description'])
tags.new('tags: ' + ','.join(asset_data['tags']))
#
+ # if this isn't here, blender crashes when saving file.
+ bpy.context.preferences.filepaths.file_preview_type = 'NONE'
bpy.ops.wm.save_mainfile(compress=False)
# now try to delete the .blend1 file