From d3d7387da24f6355ade9f038d6143bd3bb2fd37d Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sun, 20 Sep 2015 21:17:12 -0300 Subject: [PATCH] Arch: fixed bug in material dialog --- src/Mod/Arch/ArchMaterial.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchMaterial.py b/src/Mod/Arch/ArchMaterial.py index 9fce6052d..ef5b0d75f 100644 --- a/src/Mod/Arch/ArchMaterial.py +++ b/src/Mod/Arch/ArchMaterial.py @@ -240,7 +240,9 @@ class _ArchMaterialTaskPanel: # look for cards in both resources dir and a Materials sub-folder in the user folder. # User cards with same name will override system cards paths = [FreeCAD.getResourceDir() + os.sep + "Mod" + os.sep + "Material" + os.sep + "StandardMaterial"] - paths.append(FreeCAD.ConfigGet("UserAppData") + os.sep + "Materials") + ap = FreeCAD.ConfigGet("UserAppData") + os.sep + "Materials" + if os.path.exists(ap): + paths.append(ap) self.cards = {} for p in paths: for f in os.listdir(p):