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-12 15:49:45 +0300
committerVilem Duha <vilem.duha@gmail.com>2021-10-13 12:54:07 +0300
commit5103e930330419d6783350f79937c6176779bd61 (patch)
treed75061c67d6e978f6bb41c4e692f14bf6e0f59e4 /blenderkit/upload.py
parent874eebc2e5cf3b7c11adb431f0b4e42cf40bf663 (diff)
BlenderKit: bring search props to window_manager
this avoids some trouble, e.g. during switching to appended scenes.
Diffstat (limited to 'blenderkit/upload.py')
-rw-r--r--blenderkit/upload.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/blenderkit/upload.py b/blenderkit/upload.py
index c724dde5..65a70780 100644
--- a/blenderkit/upload.py
+++ b/blenderkit/upload.py
@@ -435,7 +435,7 @@ def get_upload_data(caller=None, context=None, asset_type=None):
}
elif asset_type == 'HDR':
- ui_props = bpy.context.scene.blenderkitUI
+ ui_props = bpy.context.window_manager.blenderkitUI
# imagename = ui_props.hdr_upload_image
image = ui_props.hdr_upload_image # bpy.data.images.get(imagename)
@@ -546,7 +546,7 @@ def patch_individual_metadata(asset_id, metadata_dict, api_key):
#
# def draw(self, context):
# layout = self.layout
-# ui_props = context.scene.blenderkitUI
+# ui_props = context.window_manager.blenderkitUI
#
# # sr = bpy.context.window_manager['search results']
# sr = bpy.context.window_manager['search results']
@@ -667,7 +667,7 @@ class FastMetadata(bpy.types.Operator):
@classmethod
def poll(cls, context):
scene = bpy.context.scene
- ui_props = scene.blenderkitUI
+ ui_props = bpy.context.window_manager.blenderkitUI
return True
def draw(self, context):
@@ -693,7 +693,7 @@ class FastMetadata(bpy.types.Operator):
def execute(self, context):
user_preferences = bpy.context.preferences.addons['blenderkit'].preferences
- props = bpy.context.scene.blenderkitUI
+ props = bpy.context.window_manager.blenderkitUI
if self.subcategory1 != 'NONE':
category = self.subcategory1
elif self.subcategory != 'NONE':
@@ -722,7 +722,7 @@ class FastMetadata(bpy.types.Operator):
def invoke(self, context, event):
scene = bpy.context.scene
- ui_props = scene.blenderkitUI
+ ui_props = bpy.context.window_manager.blenderkitUI
if ui_props.active_index > -1:
sr = bpy.context.window_manager['search results']
asset_data = dict(sr[ui_props.active_index])
@@ -791,7 +791,7 @@ def get_upload_location(props):
'''
scene = bpy.context.scene
- ui_props = scene.blenderkitUI
+ ui_props = bpy.context.window_manager.blenderkitUI
if ui_props.asset_type == 'MODEL':
if bpy.context.view_layer.objects.active is not None:
ob = utils.get_active_model()