diff --git a/src/gui/qgsmaptooladvanceddigitizing.cpp b/src/gui/qgsmaptooladvanceddigitizing.cpp index 735ff98389e..f2f4b35be87 100644 --- a/src/gui/qgsmaptooladvanceddigitizing.cpp +++ b/src/gui/qgsmaptooladvanceddigitizing.cpp @@ -150,9 +150,10 @@ bool QgsMapToolAdvancedDigitizing::snapToGridEnabled() const void QgsMapToolAdvancedDigitizing::setSnapToGridEnabled( bool snapToGridEnabled ) { + mSnapToGridEnabled = snapToGridEnabled; + if ( mSnapToGridCanvasItem ) { - mSnapToGridEnabled = snapToGridEnabled; mSnapToGridCanvasItem->setEnabled( snapToGridEnabled ); } }