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

(cherry picked from commit 1ec1f1506e)
This commit is contained in:
chris
2025-11-18 11:04:32 +01:00
committed by Max Wilfinger
parent c43b615301
commit 1d21e56ee1
+6 -3
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: