Add style class for CPU state

Fixes: https://github.com/Alexays/Waybar/issues/2911
This commit is contained in:
Niklas Haas
2024-02-13 10:49:57 +01:00
parent 2c244b5e83
commit a0bac34329
3 changed files with 9 additions and 0 deletions

View File

@ -36,6 +36,12 @@ auto waybar::modules::Cpu::update() -> void {
format = config_["format-" + state].asString();
}
if (!prev_state_.empty()) {
label_.get_style_context()->remove_class(prev_state_);
}
label_.get_style_context()->add_class(state);
prev_state_ = state;
if (format.empty()) {
event_box_.hide();
} else {