diff --git a/Src/MouseHook.h b/Src/MouseHook.h index 58125467f64..92b747aafcb 100644 --- a/Src/MouseHook.h +++ b/Src/MouseHook.h @@ -3,7 +3,7 @@ class CMouseHook public: static void SetMouseHook(); static void UnhookMouseHook(); - static bool IsRightWheelScrolling() { return std::chrono::duration_cast(std::chrono::system_clock::now() - m_endTimeRightWheelScrolling).count() < 100; } + static bool IsRightWheelScrolling() { return m_bIgnoreRBUp || (std::chrono::duration_cast(std::chrono::system_clock::now() - m_endTimeRightWheelScrolling).count() < 100); } private: static LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam); inline static void StartRightWheelScrolling() { m_bIgnoreRBUp = true; }