diff --git a/radio/src/thirdparty/libopenui/src/textedit.cpp b/radio/src/thirdparty/libopenui/src/textedit.cpp index 9ed47f95a..2175ed642 100644 --- a/radio/src/thirdparty/libopenui/src/textedit.cpp +++ b/radio/src/thirdparty/libopenui/src/textedit.cpp @@ -64,6 +64,7 @@ TextEdit::TextEdit(Window *parent, const rect_t &rect, char *value, void TextEdit::setCursorPos(int cursorPos) { + this->cursorPos = cursorPos; lv_textarea_set_cursor_pos(lvobj, cursorPos); } @@ -208,8 +209,8 @@ void TextEdit::onEvent(event_t event) } } else { - setCursorPos(0); FormField::onEvent(event); + setCursorPos(0); } #endif }