c637392bd0
The logic for the critical/warning handling on the battery modules was applied BEFORE the discharging-<pct> logic. This made it possible for those discharging states to get applied over a critical/warning and allow a theme to override the critical/warning colors with a state of "discharging-10", for example. This change moves that logic after the discharging state, so that it will always "win" if critical or warning states are set. This also adds the "discharging" battery state to the critical/warning check so the state will apply if the battery is not on AC power, but would return normal otherwise. Meaning, if the battery is "critical" from a percentage check, but is plugged into power, the critical state is removed. |
||
---|---|---|
.. | ||
core | ||
modules | ||
util | ||
__init__.py | ||
_version.py | ||
discover.py |