From a03ff7f63ba2a9c20b3f80888c7ea6a6874d2834 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 16 Apr 2016 16:54:41 +0200 Subject: [PATCH] + check for empty SoPath when using SoSearchAction --- src/Gui/ViewProvider.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Gui/ViewProvider.cpp b/src/Gui/ViewProvider.cpp index 894800357f..4e6627690d 100644 --- a/src/Gui/ViewProvider.cpp +++ b/src/Gui/ViewProvider.cpp @@ -395,6 +395,8 @@ SoPickedPoint* ViewProvider::getPointOnRay(const SbVec2s& pos, const View3DInven sa.setNode(pcRoot); sa.setSearchingAll(true); sa.apply(viewer->getSoRenderManager()->getSceneGraph()); + if (!sa.getPath()) + return nullptr; SoGetMatrixAction gm(viewer->getSoRenderManager()->getViewportRegion()); gm.apply(sa.getPath());