diff --git a/src/Gui/ViewProviderGeometryObject.cpp b/src/Gui/ViewProviderGeometryObject.cpp index 1ef6938154..9a371ca6f2 100644 --- a/src/Gui/ViewProviderGeometryObject.cpp +++ b/src/Gui/ViewProviderGeometryObject.cpp @@ -196,8 +196,7 @@ void ViewProviderGeometryObject::updateData(const App::Property* prop) App::Material defaultMaterial; auto material = geometry->getMaterialAppearance(); if ((ShapeAppearance.getSize() == 1) - && (ShapeAppearance[0] == defaultMaterial - || ShapeAppearance[0] == materialAppearance) + && (ShapeAppearance[0] == defaultMaterial || ShapeAppearance[0] == materialAppearance) && (material != defaultMaterial)) { ShapeAppearance.setValue(material); }