diff options
author | 谢祯晖 <xiezh0831@126.com> | 2019-09-21 00:52:54 +0800 |
---|---|---|
committer | Matan Kushner <hello@matchai.me> | 2019-09-20 12:52:54 -0400 |
commit | 14fe2461380c0d8d04c26f87684952a1d67c4323 (patch) | |
tree | 90fb6cf3d26e42afebbfa2ba667c995876e1273f /src/modules/battery.rs | |
parent | c2875d99b678c547c15681e85a4a96d9d264989a (diff) |
fix: Add display for unknown battery state (#316)
Diffstat (limited to 'src/modules/battery.rs')
-rw-r--r-- | src/modules/battery.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/battery.rs b/src/modules/battery.rs index 881893940..3ecc651f3 100644 --- a/src/modules/battery.rs +++ b/src/modules/battery.rs @@ -45,6 +45,17 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { battery::State::Discharging => { module.new_segment("discharging_symbol", BATTERY_DISCHARGING); } + battery::State::Unknown => { + log::debug!("Unknown detected"); + module.new_segment_if_config_exists("unknown_symbol")?; + } + battery::State::Empty => { + module.new_segment_if_config_exists("empty_symbol")?; + } + _ => { + log::debug!("Unhandled battery state `{}`", state); + return None; + } _ => return None, } |