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:
Diffstat (limited to 'blenderkit/ui.py')
-rw-r--r--blenderkit/ui.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/blenderkit/ui.py b/blenderkit/ui.py
index 84deb24e..25d6fca5 100644
--- a/blenderkit/ui.py
+++ b/blenderkit/ui.py
@@ -374,13 +374,17 @@ def draw_tooltip_with_author(asset_data, x, y):
img = get_large_thumbnail_image(asset_data)
gimg = None
- atip = ''
+ author_text = ''
+
if bpy.context.window_manager.get('bkit authors') is not None:
a = bpy.context.window_manager['bkit authors'].get(asset_data['author']['id'])
if a is not None and a != '':
if a.get('gravatarImg') is not None:
gimg = utils.get_hidden_image(a['gravatarImg'], a['gravatarHash'])
+ if len(a['firstName'])>0 or len(a['lastName'])>0:
+ author_text = f"by {a['firstName']} {a['lastName']}"
+
aname = asset_data['displayName']
aname = aname[0].upper() + aname[1:]
if len(aname)>36:
@@ -391,8 +395,8 @@ def draw_tooltip_with_author(asset_data, x, y):
rcount = 0
quality = '-'
if rc:
- rcount = min(rc['quality'], rc['workingHours'])
- if rcount>show_rating_threshold:
+ rcount = min(rc.get('quality',0), rc.get('workingHours',0))
+ if rcount > show_rating_threshold:
quality = round(asset_data['ratingsAverage'].get('quality'))
draw_tooltip(x, y, name=aname, author=f"by {a['firstName']} {a['lastName']}", quality= quality, img=img,