From 52b6ffb9adcb804ce098c0896c634c511bab24ce Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 4 Apr 2024 15:56:18 -0500 Subject: [PATCH] GUI: use mapVelocity for status vol percentage issue #1828 --- src/gui/gui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 02b30c185..1fbabc278 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -4576,7 +4576,8 @@ bool FurnaceGUI::loop() { if (maxVol<1 || p->data[cursor.y][3]>maxVol) { info=fmt::sprintf("Set volume: %d (%.2X, INVALID!)",p->data[cursor.y][3],p->data[cursor.y][3]); } else { - info=fmt::sprintf("Set volume: %d (%.2X, %d%%)",p->data[cursor.y][3],p->data[cursor.y][3],(p->data[cursor.y][3]*100)/maxVol); + float realVol=e->mapVelocity(cursor.xCoarse,(float)p->data[cursor.y][3]/(float)maxVol); + info=fmt::sprintf("Set volume: %d (%.2X, %d%%)",p->data[cursor.y][3],p->data[cursor.y][3],(int)(realVol*100.0f)); } hasInfo=true; }