diff --git a/src/Mod/Points/Gui/Command.cpp b/src/Mod/Points/Gui/Command.cpp index c55efcb5c4..73c4049f30 100644 --- a/src/Mod/Points/Gui/Command.cpp +++ b/src/Mod/Points/Gui/Command.cpp @@ -299,7 +299,7 @@ void CmdPointsPolyCut::activated(int iMsg) } Gui::ViewProvider* pVP = getActiveGuiDocument()->getViewProvider( *it ); - pVP->startEditing(); + pVP->startEditing(Gui::ViewProvider::Cutting); } } diff --git a/src/Mod/Points/Gui/ViewProvider.cpp b/src/Mod/Points/Gui/ViewProvider.cpp index 55931ccbc4..f326ca101e 100644 --- a/src/Mod/Points/Gui/ViewProvider.cpp +++ b/src/Mod/Points/Gui/ViewProvider.cpp @@ -304,6 +304,8 @@ bool ViewProviderPoints::setEdit(int ModNum) { if (ModNum == ViewProvider::Transform) return ViewProviderGeometryObject::setEdit(ModNum); + else if (ModNum == ViewProvider::Cutting) + return true; return false; }