diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 2c7534bf09..ebe3a23f53 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2527,7 +2527,7 @@ void ViewProviderSketch::updateColor(void) for (int i=0; i < PtNum; i++) { // 0 is the origin pverts[i].getValue(x,y,z); const Part::Geometry * tmp = getSketchObject()->getGeometry(edit->PointIdToGeoId[i]); - if(tmp) { + if(tmp && z < zHighlight) { if(tmp->Construction) pverts[i].setValue(x,y,zConstrPoint); else