From 37b08b962c79e8c4fb00e2f7d41f39d7f98490b8 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Tue, 11 Jul 2023 00:20:27 +0100 Subject: [PATCH] [Part] Fix regression when opening... project files with linked objects having face colors. See discussion https://forum.freecad.org/viewtopic.php?t=79558 Regression commit: https://github.com/FreeCAD/FreeCAD/commit/cbc5c182cf66b49dbb6b0fdfbdf4cfeaaac5d2b9 --- src/Mod/Part/Gui/ViewProviderExt.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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) {