diff --git a/src/ALabel.cpp b/src/ALabel.cpp index 8b7cdc19..de755978 100644 --- a/src/ALabel.cpp +++ b/src/ALabel.cpp @@ -27,7 +27,7 @@ waybar::ALabel::ALabel(const Json::Value& config, const std::string format, uint sigc::mem_fun(*this, &ALabel::handleToggle)); } if (config_["on-scroll-up"].isString() || config_["on-scroll-down"].isString()) { - event_box_.add_events(Gdk::SCROLL_MASK); + event_box_.add_events(Gdk::SCROLL_MASK | Gdk::SMOOTH_SCROLL_MASK); event_box_.signal_scroll_event().connect( sigc::mem_fun(*this, &ALabel::handleScroll)); } diff --git a/src/modules/pulseaudio.cpp b/src/modules/pulseaudio.cpp index c2a3ffb3..11c341ce 100644 --- a/src/modules/pulseaudio.cpp +++ b/src/modules/pulseaudio.cpp @@ -39,7 +39,7 @@ waybar::modules::Pulseaudio::Pulseaudio(const std::string& id, const Json::Value // events are configured if (!config["on-scroll-up"].isString() && !config["on-scroll-down"].isString()) { - event_box_.add_events(Gdk::SCROLL_MASK); + event_box_.add_events(Gdk::SCROLL_MASK | Gdk::SMOOTH_SCROLL_MASK); event_box_.signal_scroll_event().connect( sigc::mem_fun(*this, &Pulseaudio::handleScroll)); }