Commit 2960a816 authored by Hisham Muhammad's avatar Hisham Muhammad
Browse files

BUGFIX: Fix alignment for display of memory values above 100G (sign of the times!)

(thanks to Jan van Haarst for the report.)
Closes #2865619.
parent 10f007e0
...@@ -22,7 +22,11 @@ What's new in version 0.9 ...@@ -22,7 +22,11 @@ What's new in version 0.9
(thanks to Daniel Schuler) (thanks to Daniel Schuler)
* Improve battery meter support * Improve battery meter support
(thanks to Richard W.) (thanks to Richard W.)
* Fix IO-wait color in "Black on White" scheme * BUGFIX: Fix IO-wait color in "Black on White" scheme
* BUGFIX: Fix search by process name when list is filtered by user.
(thanks to Sergej Pupykin for the report.)
* BUGFIX: Fix alignment for display of memory values above 100G (sign of the times!)
(thanks to Jan van Haarst for the report.)
What's new in version 0.8.3 What's new in version 0.8.3
......
...@@ -229,9 +229,14 @@ static void Process_printLargeNumber(Process* this, RichString *str, unsigned lo ...@@ -229,9 +229,14 @@ static void Process_printLargeNumber(Process* this, RichString *str, unsigned lo
char buffer[11]; char buffer[11];
int len; int len;
if(number >= (10 * ONE_M)) { if(number >= (10 * ONE_M)) {
len = snprintf(buffer, 10, "%3.1fG ", (float)number / ONE_M); if(number >= (100 * ONE_M)) {
RichString_appendn(str, CRT_colors[LARGE_NUMBER], buffer, len); len = snprintf(buffer, 10, "%4ldG ", number / ONE_M);
} else if(number >= (100000)) { RichString_appendn(str, CRT_colors[LARGE_NUMBER], buffer, len);
} else {
len = snprintf(buffer, 10, "%3.1fG ", (float)number / ONE_M);
RichString_appendn(str, CRT_colors[LARGE_NUMBER], buffer, len);
}
} else if (number >= 100000) {
len = snprintf(buffer, 10, "%4ldM ", number / ONE_K); len = snprintf(buffer, 10, "%4ldM ", number / ONE_K);
int attr = this->pl->highlightMegabytes int attr = this->pl->highlightMegabytes
? CRT_colors[PROCESS_MEGABYTES] ? CRT_colors[PROCESS_MEGABYTES]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment