From 895bc878f8773cb974bdc73f2ef531f4755e416b Mon Sep 17 00:00:00 2001 From: Evyatar Stalinsky Date: Tue, 1 Feb 2022 22:42:03 +0200 Subject: [PATCH] Properly initialize distance_scrolled members. When they were uninitialized it caused getScrollDir() to incorrectly return SCROLL_DIR::NONE in some circumstances --- src/AModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AModule.cpp b/src/AModule.cpp index 7da942e..0e0f00e 100644 --- a/src/AModule.cpp +++ b/src/AModule.cpp @@ -6,7 +6,9 @@ namespace waybar { AModule::AModule(const Json::Value& config, const std::string& name, const std::string& id, bool enable_click, bool enable_scroll) - : name_(std::move(name)), config_(std::move(config)) { + : name_(std::move(name)), config_(std::move(config)) + , distance_scrolled_y_(0.0) + , distance_scrolled_x_(0.0) { // configure events' user commands if (config_["on-click"].isString() || config_["on-click-middle"].isString() || config_["on-click-backward"].isString() || config_["on-click-forward"].isString() ||