From 9c88dfd7843511265b2f880c31405db03369402d Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Sun, 15 Mar 2026 01:15:57 +0100 Subject: [PATCH] scale: round halfway away from zero --- src/scale.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scale.rs b/src/scale.rs index 178bba08..2e739183 100644 --- a/src/scale.rs +++ b/src/scale.rs @@ -49,7 +49,7 @@ impl Scale { return v; } let scale = self.0 as i64; - v.map(|v| ((v as i64 * scale + BASE64 / 2) / BASE64) as i32) + v.map(|v| ((v as i64 * scale + v.signum() as i64 * BASE64 / 2) / BASE64) as i32) } }