diff --git a/i3status/src/workers.rs b/i3status/src/workers.rs index de53a0a..abcf148 100644 --- a/i3status/src/workers.rs +++ b/i3status/src/workers.rs @@ -125,7 +125,7 @@ pub(crate) async fn battery(bar: Arc>) { let txt; if let Some(s) = out { if let Some(bat) = s.lines().next() { - let percent = bat.split(' ').find(|s| s.contains('%')).unwrap_or("0%"); + let percent = bat.split(&[' ', ','][..]).find(|s| s.contains('%')).unwrap_or("0%"); let state = if bat.contains("Charging") { BatteryState::Charging } else if bat.contains("Discharging") {