From c2325fa5ed765b765f59b17d4fa87b0d5e3edbf1 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Wed, 4 Jun 2025 19:09:23 +0300 Subject: [PATCH] daemon: set charging --- src/daemon.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/daemon.rs b/src/daemon.rs index f5bbbdc..82c927b 100644 --- a/src/daemon.rs +++ b/src/daemon.rs @@ -139,7 +139,7 @@ impl Daemon { /// The discharge rate is averaged per hour. /// So a return value of Some(0.3) means the battery has been /// discharging 30% per hour. - fn power_supply_discharge_rate(&self) -> Option { + fn power_supply_discharge_rate(&mut self) -> Option { let mut last_charge = None; // A list of increasing charge percentages. @@ -159,7 +159,9 @@ impl Daemon { }) .collect(); - if discharging.len() < 2 { + self.charging = discharging.len() < 2; + + if self.charging { return None; }