From 5bc7ef88781d05bab3abeeb4113da6b210ee8798 Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 14 Oct 2024 08:23:38 +1100 Subject: Bug [#2449]. Fix horizontal scrolling with Logi Options+. Return 1 instead of documented 0 as this prevents interception of following WM_MOUSEHWHEEL messages, likely by Logi Options+ mouse driver. --- win32/ScintillaWin.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 7242f590d..62204ec31 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -1653,7 +1653,7 @@ sptr_t ScintillaWin::MouseMessage(unsigned int iMessage, uptr_t wParam, sptr_t l const int widthToScroll = static_cast(std::lround(charsToScroll * vs.aveCharWidth)); HorizontalScrollToClamped(xOffset + widthToScroll); } - return 0; + return 1; } // Either SCROLL vertically or ZOOM. We handle the wheel steppings calculation -- cgit v1.2.3