opt win selection

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-09-13 13:41:08 +08:00
parent d0c108538d
commit 0f2908dbc1
5 changed files with 47 additions and 6 deletions

View File

@@ -2227,6 +2227,15 @@ class RenderEditable extends RenderBox
lastTapDownPosition: from,
);
extentOffset = baseOffset;
} else {
// select
final isNormalized = baseOffset < extentOffset;
final newOffset = controller.longPressOffset(
isNormalized ? baseOffset : extentOffset,
isNormalized ? extentOffset : baseOffset,
);
baseOffset = isNormalized ? newOffset.startOffset : newOffset.endOffset;
extentOffset = isNormalized ? newOffset.endOffset : newOffset.startOffset;
}
final TextSelection newSelection = TextSelection(