From 1d0b11372fc8ee95c1eebb93373a9afb31bea8c0 Mon Sep 17 00:00:00 2001 From: Nik Date: Fri, 2 Sep 2022 22:45:20 +0200 Subject: [PATCH] includes/type: Fixed size type visualizer --- includes/type/size.pat | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/type/size.pat b/includes/type/size.pat index 6d3f1ec..7361331 100644 --- a/includes/type/size.pat +++ b/includes/type/size.pat @@ -9,13 +9,15 @@ namespace type { namespace impl { fn size_formatter(u128 size) { + double sizeValue = size; + u32 i = 0; - while (size >= 1024 && i <= 6) { + while (sizeValue >= 1024 && i <= 6) { i += 1; - size /= 1024; + sizeValue /= 1024; } - str result = std::format("{} ", size); + str result = std::format("{:.3f} ", sizeValue); if (i == 0 && size == 1) return result + "Byte"; @@ -37,4 +39,4 @@ namespace type { } -} \ No newline at end of file +}