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 {
transactionBuilder.deleteText(
textNode,
selection.start.offset - 1,
1,
);
if (selection.isCollapsed) {
transactionBuilder.deleteText(
textNode,
selection.start.offset - 1,
1,
);
} else {
transactionBuilder.deleteText(
textNode,
selection.start.offset,
selection.end.offset - selection.start.offset,
);
}
}
} else {
final first = textNodes.first;