diff --git a/src/Mod/Part/Gui/ViewProvider2DObject.cpp b/src/Mod/Part/Gui/ViewProvider2DObject.cpp index 0789cc7d8c..f5b6a2e4b7 100644 --- a/src/Mod/Part/Gui/ViewProvider2DObject.cpp +++ b/src/Mod/Part/Gui/ViewProvider2DObject.cpp @@ -26,6 +26,7 @@ #ifndef _PreComp_ # include # include +# include # include # include # include @@ -69,6 +70,7 @@ ViewProvider2DObject::ViewProvider2DObject() GridRoot = new SoSeparator(); GridRoot->ref(); + GridRoot->setName("GridRoot"); MinX = MinY = -100; MaxX = MaxY = 100; GridStyle.setEnums(GridStyleEnums); @@ -147,6 +149,10 @@ SoSeparator* ViewProvider2DObject::createGrid(void) carpet->vertexProperty = vts; parent->addChild(carpet);*/ + SoDepthBuffer *depth = new SoDepthBuffer; + depth->function = SoDepthBuffer::ALWAYS; + parent->addChild(depth); + // gridlines mycolor = new SoBaseColor; mycolor->rgb.setValue(0.7f, 0.7f ,0.7f);