sketcher wb: fix issue #25076, resolve grid snapping placement

This commit is contained in:
chris
2025-11-10 12:48:28 -06:00
committed by Chris Hennes
parent 2e3a4d541c
commit 1ec1f1506e

View File

@@ -1030,8 +1030,10 @@ bool ViewProviderSketch::mouseButtonPressed(int Button, bool pressed, const SbVe
return done;
}
case STATUS_SKETCH_UseHandler:
return sketchHandler->pressButton(Base::Vector2d(x, y));
case STATUS_SKETCH_UseHandler: {
Base::Vector2d snappedPos = snapHandle->compute();
return sketchHandler->pressButton(snappedPos);
}
default:
return false;
}
@@ -1153,7 +1155,8 @@ bool ViewProviderSketch::mouseButtonPressed(int Button, bool pressed, const SbVe
return true;
case STATUS_SKETCH_UseHandler: {
sketchHandler->applyCursor();
return sketchHandler->releaseButton(Base::Vector2d(x, y));
Base::Vector2d snappedPos = snapHandle->compute();
return sketchHandler->releaseButton(snappedPos);
}
case STATUS_NONE:
default: