fix: android, touch mode, move cursor (#8419)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2024-06-20 08:29:07 +08:00
committed by GitHub
parent 0bf9de8256
commit dcba4615a2
3 changed files with 73 additions and 20 deletions

View File

@@ -95,7 +95,7 @@ class _RawTouchGestureDetectorRegionState
}
if (handleTouch) {
// Desktop or mobile "Touch mode"
if (ffi.cursorModel.move(d.localPosition.dx, d.localPosition.dy)) {
if (ffi.cursorModel.moveTapDown(d.localPosition.dx, d.localPosition.dy)) {
inputModel.tapDown(MouseButtons.left);
}
}
@@ -106,7 +106,7 @@ class _RawTouchGestureDetectorRegionState
return;
}
if (handleTouch) {
if (ffi.cursorModel.move(d.localPosition.dx, d.localPosition.dy)) {
if (ffi.cursorModel.moveTapUp(d.localPosition.dx, d.localPosition.dy)) {
inputModel.tapUp(MouseButtons.left);
}
}