From 40b00e556a20d8406e9cb664681067c9fd6f5770 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 30 Sep 2016 19:35:26 -0300 Subject: [PATCH] Path: remove old dislay if path becomes empty - fixes #2484 --- src/Mod/Path/Gui/ViewProviderPath.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Path/Gui/ViewProviderPath.cpp b/src/Mod/Path/Gui/ViewProviderPath.cpp index 99556be47..325faa8b0 100644 --- a/src/Mod/Path/Gui/ViewProviderPath.cpp +++ b/src/Mod/Path/Gui/ViewProviderPath.cpp @@ -221,8 +221,11 @@ void ViewProviderPath::updateData(const App::Property* prop) if (prop == &pcPathObj->Path) { const Toolpath &tp = pcPathObj->Path.getValue(); - if(tp.getSize()==0) + if(tp.getSize()==0) { + pcLineCoords->point.deleteValues(0); + pcMarkerCoords->point.deleteValues(0); return; + } ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/Mod/Part"); float deviation = hGrp->GetFloat("MeshDeviation",0.2);