lv_ta: fix init value of max_length and accepted_chars

This commit is contained in:
Gabor Kiss-Vamosi
2018-08-04 08:48:47 +02:00
parent 5931c23695
commit c4e26724a4

View File

@@ -95,8 +95,8 @@ lv_obj_t * lv_ta_create(lv_obj_t * par, const lv_obj_t * copy)
ext->cursor.state = 0; ext->cursor.state = 0;
ext->pwd_mode = 0; ext->pwd_mode = 0;
ext->pwd_tmp = NULL; ext->pwd_tmp = NULL;
ext->accapted_chars = "abc123"; ext->accapted_chars = NULL;
ext->max_length = 3; ext->max_length = 0;
ext->cursor.style = NULL; ext->cursor.style = NULL;
ext->cursor.pos = 0; ext->cursor.pos = 0;
ext->cursor.type = LV_CURSOR_LINE; ext->cursor.type = LV_CURSOR_LINE;
@@ -136,6 +136,8 @@ lv_obj_t * lv_ta_create(lv_obj_t * par, const lv_obj_t * copy)
lv_ta_ext_t * copy_ext = lv_obj_get_ext_attr(copy); lv_ta_ext_t * copy_ext = lv_obj_get_ext_attr(copy);
ext->label = lv_label_create(new_ta, copy_ext->label); ext->label = lv_label_create(new_ta, copy_ext->label);
ext->pwd_mode = copy_ext->pwd_mode; ext->pwd_mode = copy_ext->pwd_mode;
ext->accapted_chars = copy_ext->accapted_chars;
ext->max_length = copy_ext->max_length;
ext->cursor.style = copy_ext->cursor.style; ext->cursor.style = copy_ext->cursor.style;
ext->cursor.pos = copy_ext->cursor.pos; ext->cursor.pos = copy_ext->cursor.pos;
ext->cursor.valid_x = copy_ext->cursor.valid_x; ext->cursor.valid_x = copy_ext->cursor.valid_x;