From 9382dfe0a16b9d209885c93cab1354ade7dc58d9 Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 30 Jun 2023 13:41:17 +0800 Subject: [PATCH] add affinity for localPosition --- lib/src/widgets/editor.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/widgets/editor.dart b/lib/src/widgets/editor.dart index 52cf9a67..721ab71c 100644 --- a/lib/src/widgets/editor.dart +++ b/lib/src/widgets/editor.dart @@ -1006,7 +1006,7 @@ class RenderEditor extends RenderEditableContainerBox if (textSelection.isCollapsed) { final child = childAtPosition(textSelection.extent); final localPosition = TextPosition( - offset: textSelection.extentOffset - child.container.offset); + offset: textSelection.extentOffset - child.container.offset,affinity: textSelection.affinity); final localOffset = child.getOffsetForCaret(localPosition); final parentData = child.parentData as BoxParentData; return [