diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index ec08316a3b..c3d90cb76e 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -1278,6 +1278,11 @@ void ViewProviderPartExt::updateVisual() (void)numEdges; # endif VisualTouched = false; + + // The material has to be checked again + setHighlightedFaces(DiffuseColor.getValues()); + setHighlightedEdges(LineColorArray.getValues()); + setHighlightedPoints(PointColorArray.getValue()); } void ViewProviderPartExt::forceUpdate(bool enable) {