From 67f9d40fd3c9eae737fa578034d1bf3701dbd5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 4 Jan 2019 11:09:20 +0100 Subject: [PATCH] Blender Sync: fixed missing icon in Blender 2.80 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I like the 'DOTSDOWN' icon better, so I keep using it in Blender ≤ 2.79. --- blender_cloud/blender.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/blender_cloud/blender.py b/blender_cloud/blender.py index 494152e..2b14b63 100644 --- a/blender_cloud/blender.py +++ b/blender_cloud/blender.py @@ -40,6 +40,11 @@ ADDON_NAME = 'blender_cloud' log = logging.getLogger(__name__) icons = None +if bpy.app.version < (2, 80): + SYNC_SELECT_VERSION_ICON = 'DOTSDOWN' +else: + SYNC_SELECT_VERSION_ICON = 'DOWNARROW_HLT' + @functools.lru_cache() def factor(factor: float) -> dict: @@ -385,7 +390,7 @@ class BlenderCloudPreferences(AddonPreferences): props.blender_version = version row_pull.operator('pillar.sync', text='', - icon='DOTSDOWN').action = 'SELECT' + icon=SYNC_SELECT_VERSION_ICON).action = 'SELECT' else: row_pull.label(text='Cloud Sync is running.')