Gui: View3DInventorViewer: check if child exists before removal

This commit is contained in:
blobfish 2015-05-03 12:50:29 -04:00 committed by Stefan Tröger
parent a412d309c5
commit b2104e97e1

View File

@ -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);
}