diff --git a/src/Mod/Arch/ArchMaterial.py b/src/Mod/Arch/ArchMaterial.py index 8c45426206..81b384a58c 100644 --- a/src/Mod/Arch/ArchMaterial.py +++ b/src/Mod/Arch/ArchMaterial.py @@ -42,7 +42,8 @@ def makeMaterial(name="Material"): obj = FreeCAD.ActiveDocument.addObject("App::MaterialObjectPython",name) obj.Label = name _ArchMaterial(obj) - _ViewProviderArchMaterial(obj.ViewObject) + if FreeCAD.GuiUp: + _ViewProviderArchMaterial(obj.ViewObject) getMaterialContainer().addObject(obj) return obj