From b2104e97e175e841fedc8eb15219f20c856d7367 Mon Sep 17 00:00:00 2001 From: blobfish Date: Sun, 3 May 2015 12:50:29 -0400 Subject: [PATCH] Gui: View3DInventorViewer: check if child exists before removal --- 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 4e05bba9a..a6299168c 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -626,7 +626,7 @@ void View3DInventorViewer::removeViewProvider(ViewProvider* pcProvider) SoSeparator* root = pcProvider->getRoot(); - if (root) { + if (root && (pcViewProviderRoot->findChild(root) != -1)) { pcViewProviderRoot->removeChild(root); _ViewProviderMap.erase(root); }