fix(custom): hide on empty format

This commit is contained in:
Alex 2019-06-03 09:50:35 +02:00
parent 918146c16b
commit 9dbf057f58

View File

@ -102,14 +102,14 @@ auto waybar::modules::Custom::update() -> void {
} else { } else {
parseOutputRaw(); parseOutputRaw();
} }
if (text_.empty()) {
event_box_.hide();
} else {
auto str = fmt::format(format_, auto str = fmt::format(format_,
text_, text_,
fmt::arg("alt", alt_), fmt::arg("alt", alt_),
fmt::arg("icon", getIcon(percentage_, alt_)), fmt::arg("icon", getIcon(percentage_, alt_)),
fmt::arg("percentage", percentage_)); fmt::arg("percentage", percentage_));
if (str.empty()) {
event_box_.hide();
} else {
label_.set_markup(str); label_.set_markup(str);
if (tooltipEnabled()) { if (tooltipEnabled()) {
if (text_ == tooltip_) { if (text_ == tooltip_) {