lv_textarea: send event when Enter is pressed in one-line mode (#1769)

This commit is contained in:
Michael Simon
2020-09-03 14:08:04 +02:00
committed by GitHub
parent 61fa7eed6b
commit 1b638565b0

View File

@@ -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); lv_textarea_set_cursor_pos(ta, 0);
else if(c == LV_KEY_END) else if(c == LV_KEY_END)
lv_textarea_set_cursor_pos(ta, LV_TEXTAREA_CURSOR_LAST); 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 { else {
lv_textarea_add_char(ta, c); lv_textarea_add_char(ta, c);
} }