diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d index df05e82e..f40c6bf9 100644 --- a/src/dlangui/widgets/editors.d +++ b/src/dlangui/widgets/editors.d @@ -1268,7 +1268,7 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction _caretPos.pos++; updateSelectionAfterCursorMovement(oldCaretPos, (a.id & 1) != 0); ensureCaretVisible(); - } else if (_caretPos.line < _content.length) { + } else if (_caretPos.line < _content.length && _content.multiline) { _caretPos.pos = 0; _caretPos.line++; updateSelectionAfterCursorMovement(oldCaretPos, (a.id & 1) != 0);