From d65d01b30dbffc06de3bb43a05785dcdf4952238 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 2 Apr 2020 16:08:47 +0200 Subject: [PATCH] Gui: [skip ci] optimize View3DInventorViewer::containsViewProvider because it's sufficient to know if the root node of a view provider is part of the viewer or not --- src/Gui/View3DInventorViewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 83196b85b1..519a904e8d 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -972,7 +972,7 @@ SbBool View3DInventorViewer::containsViewProvider(const ViewProvider* vp) const { SoSearchAction sa; sa.setNode(vp->getRoot()); - sa.setSearchingAll(true); + sa.setSearchingAll(false); sa.apply(getSoRenderManager()->getSceneGraph()); return sa.getPath() != nullptr; }