Merge pull request #4457 from dmyTRUEk/fix-4455

fix(temperature): critical style not being removed
This commit is contained in:
Alexis Rouillard
2025-10-01 14:17:14 +02:00
committed by GitHub

View File

@ -74,13 +74,15 @@ auto waybar::modules::Temperature::update() -> void {
if (critical) { if (critical) {
format = config_["format-critical"].isString() ? config_["format-critical"].asString() : format; format = config_["format-critical"].isString() ? config_["format-critical"].asString() : format;
label_.get_style_context()->add_class("critical"); label_.get_style_context()->add_class("critical");
} else if (warning) { } else {
label_.get_style_context()->remove_class("critical");
if (warning) {
format = config_["format-warning"].isString() ? config_["format-warning"].asString() : format; format = config_["format-warning"].isString() ? config_["format-warning"].asString() : format;
label_.get_style_context()->add_class("warning"); label_.get_style_context()->add_class("warning");
} else { } else {
label_.get_style_context()->remove_class("critical");
label_.get_style_context()->remove_class("warning"); label_.get_style_context()->remove_class("warning");
} }
}
if (format.empty()) { if (format.empty()) {
event_box_.hide(); event_box_.hide();