+ To avoid possible memory leaks or inconsistencies on Document::resetEdit() call finishEditing() of view provider inside document because the editing view could be closed already

This commit is contained in:
wmayer
2015-09-16 14:20:13 +02:00
parent 6dfc395a06
commit b9797ec92a
2 changed files with 16 additions and 16 deletions

View File

@@ -667,7 +667,6 @@ void View3DInventorViewer::resetEditingViewProvider()
{
if (this->editViewProvider) {
this->editViewProvider->unsetEditViewer(this);
this->editViewProvider->finishEditing();
removeEventCallback(SoEvent::getClassTypeId(), Gui::ViewProvider::eventCallback,this->editViewProvider);
this->editViewProvider = 0;
}