fix: delete text in single line

This commit is contained in:
Lucas.Xu 2022-08-01 10:42:38 +08:00
parent d058f2d591
commit c65f2e1b38

View file

@ -50,11 +50,19 @@ FlowyKeyEventHandler deleteTextHandler = (editorState, event) {
} }
} }
} else { } else {
transactionBuilder.deleteText( if (selection.isCollapsed) {
textNode, transactionBuilder.deleteText(
selection.start.offset - 1, textNode,
1, selection.start.offset - 1,
); 1,
);
} else {
transactionBuilder.deleteText(
textNode,
selection.start.offset,
selection.end.offset - selection.start.offset,
);
}
} }
} else { } else {
final first = textNodes.first; final first = textNodes.first;