diff --git a/.travis.yml b/.travis.yml index 1d9e4377..3dc9258a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ services: env: - distro: debian - distro: archlinux - - distro: opensuse + # - distro: opensuse before_install: - docker pull alexays/waybar:${distro} diff --git a/resources/style.css b/resources/style.css index 86b03b15..c21db526 100644 --- a/resources/style.css +++ b/resources/style.css @@ -12,6 +12,7 @@ window#waybar { color: white; } +/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ #workspaces button { padding: 0 5px; background: transparent; diff --git a/src/modules/pulseaudio.cpp b/src/modules/pulseaudio.cpp index 11c341ce..4f7f8c2a 100644 --- a/src/modules/pulseaudio.cpp +++ b/src/modules/pulseaudio.cpp @@ -202,13 +202,15 @@ auto waybar::modules::Pulseaudio::update() -> void format = config_["format-muted"].isString() ? config_["format-muted"].asString() : format; label_.get_style_context()->add_class("muted"); - } else if (port_name_.find("a2dp_sink") != std::string::npos) { - format = config_["format-bluetooth"].isString() - ? config_["format-bluetooth"].asString() : format; - label_.get_style_context()->add_class("bluetooth"); } else { label_.get_style_context()->remove_class("muted"); - label_.get_style_context()->remove_class("bluetooth"); + if (port_name_.find("a2dp_sink") != std::string::npos) { + format = config_["format-bluetooth"].isString() + ? config_["format-bluetooth"].asString() : format; + label_.get_style_context()->add_class("bluetooth"); + } else { + label_.get_style_context()->remove_class("bluetooth"); + } } label_.set_markup( fmt::format(format, fmt::arg("volume", volume_),