From 8d784b5d56d7d02f8058998e2dffb9d79f3e3690 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sat, 17 May 2025 02:12:54 +0300 Subject: [PATCH] daemon: reset battery discharge tracking on AC connection; preserve history --- src/daemon.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/daemon.rs b/src/daemon.rs index 264bf74..850a842 100644 --- a/src/daemon.rs +++ b/src/daemon.rs @@ -110,10 +110,11 @@ impl SystemHistory { if let Some(battery) = report.batteries.first() { // Reset when we are charging or have just connected AC if battery.ac_connected { + // Reset discharge tracking but continue updating the rest of + // the history so we still detect activity/load changes on AC. self.battery_discharge_rate = None; self.last_battery_percentage = None; self.last_battery_timestamp = None; - return; } if let Some(current_percentage) = battery.capacity_percent {