diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2014-01-29 13:17:39 -0800 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2014-01-29 13:17:39 -0800 |
commit | 558b001e2bdc3e2637da7c80215ad77f9fb8f18b (patch) | |
tree | e3f2a15cbdaec866c31b786a63948090580d7c85 | |
parent | 6fcceeff040dfd2859880553cc43d1d52e8ecc4b (diff) | |
parent | 7afda7f5a1309fbb93ce84423b78a18165fd74be (diff) |
Merge pull request #6 from zed-0xff/patch-1
fix column shift on wrong megabytes format
-rw-r--r-- | Process.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -294,11 +294,14 @@ void Process_getMaxPid() { #define ONE_M (ONE_K * ONE_K) #define ONE_G (ONE_M * ONE_K) +#define ONE_DECIMAL_K 1000 +#define ONE_DECIMAL_M (ONE_DECIMAL_K * ONE_DECIMAL_K) + static void Process_humanNumber(Process* this, RichString* str, unsigned long number) { char buffer[11]; int len; - if(number >= (10 * ONE_M)) { - if(number >= (100 * ONE_M)) { + if(number >= (10 * ONE_DECIMAL_M)) { + if(number >= (100 * ONE_DECIMAL_M)) { len = snprintf(buffer, 10, "%4ldG ", number / ONE_M); RichString_appendn(str, CRT_colors[LARGE_NUMBER], buffer, len); } else { |