From bba6b26ac1ce2726e19dbbdb61568a29606ce2b7 Mon Sep 17 00:00:00 2001 From: omuretsu <84951833+Snarling@users.noreply.github.com> Date: Mon, 20 Feb 2023 06:31:52 -0500 Subject: [PATCH] Fix ram<1GB display bug --- src/ui/formatNumber.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/formatNumber.ts b/src/ui/formatNumber.ts index 337f1ba16..63a80627c 100644 --- a/src/ui/formatNumber.ts +++ b/src/ui/formatNumber.ts @@ -74,6 +74,9 @@ export function formatRam(n: number, fractionalDigits = 2) { // Special handling for Infinities if (nAbs === Infinity) return `${n < 0 ? "-∞" : ""}∞${ramSuffixList.at(-1)}`; + // Early return if using first suffix. + if (nAbs < 1000) return getFormatter(fractionalDigits).format(n) + ramSuffixList[0]; + // Ram always uses a suffix and never goes to exponential const suffixIndex = Math.min(Math.floor(ramLogFn(nAbs) / ramLogDivisor), ramSuffixList.length - 1); n /= ramExpList[suffixIndex];