diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index 673e4cde4..21b0c89de 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -514,8 +514,10 @@ std::vector ViewProviderPartExt::getPickedPoints(const SoPickedP return pts; } catch (...) { - return ViewProvider::getPickedPoints(pp); } + + // if something went wrong returns an empty array + return std::vector(); } std::vector ViewProviderPartExt::getSelectionShape(const char* Element) const