Merge pull request #15438 from iota97/grid

Fix grid align
This commit is contained in:
Henrik Rydgård 2022-11-14 23:05:42 +01:00 committed by GitHub
commit 3e481634ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -401,8 +401,8 @@ void ControlLayoutView::Touch(const TouchInput &touch) {
newPos.x = startObjectX_ + (touch.x - startDragX_);
newPos.y = startObjectY_ + (touch.y - startDragY_);
if (g_Config.bTouchSnapToGrid) {
newPos.x -= fmod(newPos.x - controlBounds.w, g_Config.iTouchSnapGridSize);
newPos.y -= fmod(newPos.y - controlBounds.h, g_Config.iTouchSnapGridSize);
newPos.x -= fmod(newPos.x, g_Config.iTouchSnapGridSize);
newPos.y -= fmod(newPos.y, g_Config.iTouchSnapGridSize);
}
newPos = ClampTo(newPos, validRange);