diff options
| author | Federico Angelilli <code@fedang.net> | 2023-11-25 12:02:14 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2023-11-25 12:02:14 +0100 |
| commit | c5a5da12c6823114b1e3cf817b73189172ff033b (patch) | |
| tree | d518cb0692145c17d07515b3259595ec77b16ae4 /src/comet.c | |
| parent | 23ec3cf48cd22030b61452b600d4afceb4eded41 (diff) | |
Change disk percentage calculation
Diffstat (limited to 'src/comet.c')
| -rw-r--r-- | src/comet.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/comet.c b/src/comet.c index 556ba75..a94bd54 100644 --- a/src/comet.c +++ b/src/comet.c @@ -44,12 +44,10 @@ static gboolean disk_update(gpointer data) struct statvfs buffer; g_assert(statvfs("/", &buffer) == 0); - const double total = buffer.f_blocks * buffer.f_frsize; - const double available = buffer.f_bfree * buffer.f_frsize; - const double used = total - available; + const double used = 1.0 - ((double)buffer.f_bavail / (double)buffer.f_blocks); g_free(btn->text); - btn->text = g_strdup_printf(" %d%%", (int)round((used / total) * 100.0)); + btn->text = g_strdup_printf(" %d%%", (int)round(used * 100.0)); log_debug("Updated disk percentage"); state_redraw(btn->action_data); |
