sketcher wb: fix issue #25076, resolve grid snapping placement
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user