Gui: View3DInventorViewer: check if child exists before removal
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user