From 8b9dfab46d9b6dcbcc86ca1a4db1fa7bc494bc42 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 22 Sep 2019 22:58:53 +0200 Subject: [PATCH] fix cutting of points --- src/Mod/Points/Gui/Command.cpp | 2 +- src/Mod/Points/Gui/ViewProvider.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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; }