| author | Samuel Rodríguez Pérez <samuelgaliza@gmail.com> | 2025-11-14 15:18:59.0 +00:00:00 |
|---|---|---|
| committer | Adrien Destugues <pulkomandy@pulkomandy.tk> | 2025-12-13 20:13:36.0 +00:00:00 |
| commit | ad8a550efe089d189a2bb0ce3d3d8b6105c6708f [patch] |
|
| tree | a93f4578f67a15d9b1a7eb0233de94027ddca2c0 |
|
| parent | e2685c735facd60521d240747d52c41a651e540d |
|
| download | ad8a550efe089d189a2bb0ce3d3d8b6105c6708f.tar.gz |
|
input mouse mm: Allow scroll movement and edge scrolling on tap drag scenarios
This enables the code path to allow scroll movement and edge scrolling on tap drag scenarios by checking for any button event instead of using the previous button state. Change-Id: I99914bfea0f5b257646cc8247b5bcaffa51ed49e Reviewed-on: https://review.haiku-os.org/c/haiku/+/9917 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Diff
src/add-ons/input_server/devices/mouse/movement_maker.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/add-ons/input_server/devices/mouse/movement_maker.cpp b/src/add-ons/input_server/devices/mouse/movement_maker.cpp index 8db3eb6..3fc2ddd 100644 --- a/src/add-ons/input_server/devices/mouse/movement_maker.cpp +++ b/src/add-ons/input_server/devices/mouse/movement_maker.cpp @@ -603,9 +603,8 @@ bool isSideScrollingV = false; bool isSideScrollingH = false; // if a button is pressed don't allow to scroll, we likely be in a drag // action if (fButtonsState != 0) // if a button is pressed don't allow to scroll if (event->buttons != 0) return false; if ((fSpecs.areaEndX - fAreaWidth * fSettings.scroll_rightrange