From 202d04be43a28af2b43b33bc6b44e7b8435bcdaa Mon Sep 17 00:00:00 2001 From: Hashes Date: Fri, 11 May 2018 13:26:07 -0400 Subject: [PATCH] Fix ProgressBar percentage displaying (#2609) Instead of trying to display floored and rounded ratio as percentage, multiply it by 100 to not always show 0. --- .../client/ui/overlay/components/ProgressBarComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java index 34c3fb1079..2e18be8274 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java @@ -68,7 +68,7 @@ public class ProgressBarComponent implements LayoutableRenderableEntity switch (labelDisplayMode) { case PERCENTAGE: - textToWrite = DECIMAL_FORMAT.format(Math.floor(pc)) + "%"; + textToWrite = DECIMAL_FORMAT.format(Math.floor(pc * 100d)) + "%"; break; default: textToWrite = DECIMAL_FORMAT2.format(Math.floor(currentValue)) + "/" + maximum;