mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
refactor: avoid useless has_class check
This commit is contained in:
parent
9e85c68fc8
commit
4d3879f26f
@ -37,7 +37,7 @@ auto waybar::modules::Battery::update() -> void
|
||||
charging = true;
|
||||
}
|
||||
}
|
||||
if (charging == true) {
|
||||
if (charging) {
|
||||
_label.get_style_context()->add_class("charging");
|
||||
} else {
|
||||
_label.get_style_context()->remove_class("charging");
|
||||
|
@ -4,7 +4,6 @@
|
||||
waybar::modules::Custom::Custom(std::string name, Json::Value config)
|
||||
: _name(name), _config(config)
|
||||
{
|
||||
_label.get_style_context()->add_class("custom-" + name);
|
||||
if (!_config["exec"]) {
|
||||
std::cerr << name + " has no exec path." << std::endl;
|
||||
return;
|
||||
@ -36,9 +35,11 @@ auto waybar::modules::Custom::update() -> void
|
||||
}
|
||||
|
||||
// Hide label if output is empty
|
||||
if (output.empty())
|
||||
if (output.empty()) {
|
||||
_label.get_style_context()->remove_class("custom-" + _name);
|
||||
_label.hide();
|
||||
else {
|
||||
} else {
|
||||
_label.get_style_context()->add_class("custom-" + _name);
|
||||
auto format = _config["format"] ? _config["format"].asString() : "{}";
|
||||
_label.set_text(fmt::format(format, output));
|
||||
_label.show();
|
||||
|
@ -103,9 +103,8 @@ auto waybar::modules::Pulseaudio::update() -> void
|
||||
if (_muted) {
|
||||
format =
|
||||
_config["format-muted"] ? _config["format-muted"].asString() : format;
|
||||
if (!_label.get_style_context()->has_class("muted"))
|
||||
_label.get_style_context()->add_class("muted");
|
||||
} else if (_label.get_style_context()->has_class("muted"))
|
||||
_label.get_style_context()->add_class("muted");
|
||||
} else
|
||||
_label.get_style_context()->remove_class("muted");
|
||||
_label.set_label(fmt::format(format, _volume));
|
||||
_label.set_tooltip_text(_desc);
|
||||
|
@ -42,9 +42,9 @@ auto waybar::modules::Workspaces::update() -> void
|
||||
} else {
|
||||
auto styleContext = it->second.get_style_context();
|
||||
bool isCurrent = node["focused"].asBool();
|
||||
if (styleContext->has_class("current") && !isCurrent) {
|
||||
if (!isCurrent) {
|
||||
styleContext->remove_class("current");
|
||||
} else if (!styleContext->has_class("current") && isCurrent) {
|
||||
} else if (isCurrent) {
|
||||
styleContext->add_class("current");
|
||||
}
|
||||
if (hided) {
|
||||
|
Loading…
Reference in New Issue
Block a user