From 52aad00382567c8abdf7ddeaddb9c9dfcfbb0ddc Mon Sep 17 00:00:00 2001 From: Eknous-P Date: Fri, 29 Nov 2024 00:16:25 +0400 Subject: [PATCH] sample editor: fix sample drawing rounding --- src/gui/gui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 7f82630ff..d3188edc2 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -2809,8 +2809,8 @@ void FurnaceGUI::processDrags(int dragX, int dragY) { } } if (sampleDragActive) { - int x=samplePos+round(double(dragX-sampleDragStart.x)*sampleZoom); - int x1=samplePos+round(double(dragX-sampleDragStart.x+1)*sampleZoom); + int x=samplePos+floor(double(dragX-sampleDragStart.x)*sampleZoom); + int x1=samplePos+floor(double(dragX-sampleDragStart.x+1)*sampleZoom); if (x<0) x=0; if (sampleDragMode) { if (x>=(int)sampleDragLen) x=sampleDragLen-1;