From 19ac3ecfc7ba4f76089b96b54dfae4bfb0667c5b Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 30 Sep 2019 23:55:11 +0200 Subject: [PATCH] fix crash when switching to fullscreen, back to normal and closing the sketcher --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index b3fbb39eea..4630731791 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -5899,6 +5899,7 @@ void ViewProviderSketch::createEditInventorNodes(void) assert(edit); edit->EditRoot = new SoSeparator; + edit->EditRoot->ref(); edit->EditRoot->setName("Sketch_EditRoot"); pcRoot->addChild(edit->EditRoot); edit->EditRoot->renderCaching = SoSeparator::OFF ; @@ -6087,6 +6088,7 @@ void ViewProviderSketch::unsetEdit(int ModNum) Gui::coinRemoveAllChildren(edit->EditRoot); pcRoot->removeChild(edit->EditRoot); + edit->EditRoot->unref(); delete edit; edit = 0;