summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-03 22:10:57 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-03 22:10:57 +0200
commita2975ecdc9014c5dc2666812f66e10e679a40dc3 (patch)
tree36ce400235288905d4e6c959133564f911ff9823
parenta6a97298591a0ef2717ebfb332e4c6f42fb55402 (diff)
Draw RAM bar ending char only if bar is not full
-rw-r--r--src/components/kernel.rs20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/components/kernel.rs b/src/components/kernel.rs
index d072518..b3ddacb 100644
--- a/src/components/kernel.rs
+++ b/src/components/kernel.rs
@@ -295,15 +295,17 @@ impl KernelMetrics {
None,
);
}
- write_string_to_grid(
- "▕",
- grid,
- Color::Byte(240),
- Color::Default,
- Attr::Default,
- (pos_inc(upper_left, (bars_max + 2, y_offset)), bottom_right),
- None,
- );
+ if available_length > 0 {
+ write_string_to_grid(
+ "▕",
+ grid,
+ Color::Byte(240),
+ Color::Default,
+ Attr::Default,
+ (pos_inc(upper_left, (bars_max + 2, y_offset)), bottom_right),
+ None,
+ );
+ }
write_string_to_grid(
&mem_display,
grid,