diff --git a/src/Mod/Sketcher/Gui/SnapManager.cpp b/src/Mod/Sketcher/Gui/SnapManager.cpp index ee2a7ec48c..d6385b901d 100644 --- a/src/Mod/Sketcher/Gui/SnapManager.cpp +++ b/src/Mod/Sketcher/Gui/SnapManager.cpp @@ -158,7 +158,7 @@ ParameterGrp::handle SnapManager::ParameterObserver::getParameterGrpHandle() //**************************** SnapManager class ****************************** -SnapManager::SnapManager(ViewProviderSketch &vp):viewProvider(vp), angleSnapEnabled(false), referencePoint(Base::Vector2d(0.,0.)), lastMouseAngle(0.0) +SnapManager::SnapManager(ViewProviderSketch &vp):viewProvider(vp), angleSnapRequested(false), referencePoint(Base::Vector2d(0.,0.)), lastMouseAngle(0.0) { // Create parameter observer and initialise watched parameters pObserver = std::make_unique(*this); @@ -176,7 +176,7 @@ bool SnapManager::snap(double& x, double& y) //In order of priority : // 1 - Snap at an angle - if (angleSnapEnabled && QApplication::keyboardModifiers() == Qt::ControlModifier) { + if (angleSnapRequested && QApplication::keyboardModifiers() == Qt::ControlModifier) { return snapAtAngle(x, y); } else { @@ -365,6 +365,6 @@ bool SnapManager::snapToArcMiddle(Base::Vector3d& pointToOverride, const Part::G void SnapManager::setAngleSnapping(bool enable, Base::Vector2d referencepoint) { - angleSnapEnabled = enable; + angleSnapRequested = enable; referencePoint = referencepoint; } diff --git a/src/Mod/Sketcher/Gui/SnapManager.h b/src/Mod/Sketcher/Gui/SnapManager.h index 7c0255fba8..8fc4a7134a 100644 --- a/src/Mod/Sketcher/Gui/SnapManager.h +++ b/src/Mod/Sketcher/Gui/SnapManager.h @@ -105,7 +105,7 @@ private: /// Reference to ViewProviderSketch in order to access the public and the Attorney Interface ViewProviderSketch & viewProvider; - bool angleSnapEnabled; + bool angleSnapRequested; bool snapRequested; bool snapToObjectsRequested; bool snapToGridRequested;