From 71d57b3760b730e6cfc030d54eee10d435939faa Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 15 Jan 2019 20:01:23 -0200 Subject: [PATCH] Start: Handle addons with non-standard WB name --- src/Mod/Start/StartPage/StartPage.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/Mod/Start/StartPage/StartPage.py b/src/Mod/Start/StartPage/StartPage.py index 9f5c32b77e..cd919e8725 100644 --- a/src/Mod/Start/StartPage/StartPage.py +++ b/src/Mod/Start/StartPage/StartPage.py @@ -369,11 +369,30 @@ def handle(): wn = wb[:-9] else: wn = wb + # fixes for non-standard names if wn == "flamingoTools": wn = "flamingo" - if wn == "Geodat": + elif wn == "Geodat": wn = "geodata" - if wn == "None": + elif wn == "a2p": + wn = "A2plus" + elif wn == "ArchTexture": + wn = "ArchTextures" + elif wn == "CadQuery": + wn = "cadquery_module" + elif wn == "DefeaturingWB": + wn = "Defeaturing" + elif wn == "ManipulatorWB": + wn = "Manipulator" + elif wn == "PartOMagic": + wn = "Part-o-magic" + elif wn == "SM": + wn = "sheetmetal" + elif wn == "gear": + wn = "FCGear" + elif wn == "frame_": + wn = "frame" + elif wn == "None": continue wblist.append(wn.lower()) if wb in iconbank: