[gnome-usage] swap-speedometer: Initialize label to "0%"
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-usage] swap-speedometer: Initialize label to "0%"
- Date: Tue, 2 Jan 2018 10:26:46 +0000 (UTC)
commit c4119bdb1c151e22cd94661390f138f505fc8550
Author: Felipe Borges <felipeborges gnome org>
Date: Tue Jan 2 11:24:44 2018 +0100
swap-speedometer: Initialize label to "0%"
This way we show the correct information when there's no swap
partition available.
Fixes #27
src/swap-speedometer.vala | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/swap-speedometer.vala b/src/swap-speedometer.vala
index 85670ca..e194d65 100644
--- a/src/swap-speedometer.vala
+++ b/src/swap-speedometer.vala
@@ -42,13 +42,14 @@ namespace Usage
construct {
var monitor = SystemMonitor.get_default();
Timeout.add_seconds(1, () => {
- var percentage = (((double) monitor.swap_usage / monitor.swap_total) * 100);
+ var available = (monitor.swap_total - monitor.swap_usage);
+ var percentage = 0.0;
+ if (available > 0)
+ percentage = (((double) monitor.swap_usage / monitor.swap_total) * 100);
this.speedometer.percentage = (int)percentage;
label.label = "%d".printf((int)percentage) + "%";
- var available = (monitor.swap_total - monitor.swap_usage);
-
swap_used.label = Utils.format_size_values(monitor.swap_usage);
swap_available.label = Utils.format_size_values(available);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]