From fbd01cb5f27f9a16dab16d3e4a1504594699707e Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 11 Nov 2011 14:21:23 +0000 Subject: [PATCH] + switch off global selection node while sketch is in edit mode git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5118 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 133583767..49c52a8de 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -82,6 +82,7 @@ #include #include #include +#include #include #include @@ -2871,11 +2872,15 @@ void ViewProviderSketch::setEditViewer(Gui::View3DInventorViewer* viewer, int Mo } viewer->setEditing(TRUE); + SoNode* root = viewer->getSceneGraph(); + static_cast(root)->selectionRole.setValue(FALSE); } void ViewProviderSketch::unsetEditViewer(Gui::View3DInventorViewer* viewer) { viewer->setEditing(FALSE); + SoNode* root = viewer->getSceneGraph(); + static_cast(root)->selectionRole.setValue(TRUE); } void ViewProviderSketch::setPositionText(const Base::Vector2D &Pos)