aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-04-02 21:20:15 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-04-02 21:20:15 +0200
commite7615f72632c8ca6a27e5c54f7b86e437c28be59 (patch)
treed9c1e382baa653070b91aa8b9934750d9fe547ba
parent031aed605f77bb2c7f952cf955be20a7454c1342 (diff)
downloadSkyHanni-e7615f72632c8ca6a27e5c54f7b86e437c28be59.tar.gz
SkyHanni-e7615f72632c8ca6a27e5c54f7b86e437c28be59.tar.bz2
SkyHanni-e7615f72632c8ca6a27e5c54f7b86e437c28be59.zip
More exact number format for numbers greater than 10m
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
index 397613f40..a3c86c0f4 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
@@ -1,6 +1,5 @@
package at.hannibal2.skyhanni.utils
-import at.hannibal2.skyhanni.utils.NumberUtil.addSuffix
import java.text.NumberFormat
import java.util.*
import java.util.regex.Pattern
@@ -51,7 +50,8 @@ object NumberUtil {
if (value < 1000) return value.toString() //deal with easy case
val (divideBy, suffix) = suffixes.floorEntry(value)
val truncated = value / (divideBy / 10) //the number part of the output times 10
- val hasDecimal = truncated < 100 && truncated / 10.0 != (truncated / 10).toDouble()
+ val truncatedAt = if (suffix == "M") 1000 else 100
+ val hasDecimal = truncated < truncatedAt && truncated / 10.0 != (truncated / 10).toDouble()
return if (hasDecimal) (truncated / 10.0).toString() + suffix else (truncated / 10).toString() + suffix
}