From 1b638565b0fbc4711648b1753952fc1c8c5d42e1 Mon Sep 17 00:00:00 2001 From: Michael Simon Date: Thu, 3 Sep 2020 14:08:04 +0200 Subject: [PATCH] lv_textarea: send event when Enter is pressed in one-line mode (#1769) --- src/lv_widgets/lv_textarea.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lv_widgets/lv_textarea.c b/src/lv_widgets/lv_textarea.c index 545cfaf2c..f922e2264 100644 --- a/src/lv_widgets/lv_textarea.c +++ b/src/lv_widgets/lv_textarea.c @@ -1468,6 +1468,8 @@ static lv_res_t lv_textarea_signal(lv_obj_t * ta, lv_signal_t sign, void * param lv_textarea_set_cursor_pos(ta, 0); else if(c == LV_KEY_END) lv_textarea_set_cursor_pos(ta, LV_TEXTAREA_CURSOR_LAST); + else if(c == LV_KEY_ENTER && lv_textarea_get_one_line(ta)) + lv_event_send(ta, LV_EVENT_APPLY, NULL); else { lv_textarea_add_char(ta, c); }