refactor(custon): hide on empty text
This commit is contained in:
parent
5fdb122829
commit
be2fa743eb
|
@ -39,7 +39,7 @@ def on_metadata(player, metadata, manager):
|
|||
track_info = '{artist} - {title}'.format(artist=player.get_artist(),
|
||||
title=player.get_title())
|
||||
|
||||
if player.props.status != 'Playing':
|
||||
if player.props.status != 'Playing' and track_info:
|
||||
track_info = ' ' + track_info
|
||||
write_output(track_info, player)
|
||||
|
||||
|
|
|
@ -123,8 +123,11 @@ auto waybar::modules::Custom::update() -> void {
|
|||
for (auto const& c : class_) {
|
||||
label_.get_style_context()->add_class(c);
|
||||
}
|
||||
|
||||
event_box_.show();
|
||||
if (text_.empty()) {
|
||||
event_box_.hide();
|
||||
} else {
|
||||
event_box_.show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue