Sketcher: Resolve aggressive snapping (#24730)

Fixes #24690
This commit is contained in:
Chris
2025-10-20 09:37:51 -05:00
committed by GitHub
parent 2563dc6903
commit e631a98032

View File

@@ -190,7 +190,7 @@ Base::Vector2d SnapManager::snap(Base::Vector2d inputPos, SnapType mask)
return inputPos;
}
Base::Vector2d snapPos;
Base::Vector2d snapPos = inputPos;
// In order of priority:
@@ -318,6 +318,8 @@ bool SnapManager::snapToGrid(Base::Vector2d inputPos, Base::Vector2d& snapPos)
// Snap Tolerance in pixels
const double snapTol = viewProvider.getGridSize() / 5;
snapPos = inputPos;
double tmpX = inputPos.x, tmpY = inputPos.y;
viewProvider.getClosestGridPoint(tmpX, tmpY);