update tehemes with new padding

This commit is contained in:
Gabor Kiss-Vamosi
2019-03-15 22:19:21 +01:00
parent 8264492f87
commit 92149e11a6
9 changed files with 220 additions and 112 deletions

View File

@@ -228,6 +228,11 @@ lv_obj_t * lv_tabview_add_tab(lv_obj_t * tabview, const char * name)
ext->tab_name_ptr[ext->tab_cnt - 1] = name_dm;
ext->tab_name_ptr[ext->tab_cnt] = "";
/* The button matrix's map still points to the old `tab_name_ptr` which might be freed by `lv_mem_realloc`.
* So make its current map invalid*/
lv_btnm_ext_t * btnm_ext = lv_obj_get_ext_attr(ext->btns);
btnm_ext->map_p = NULL;
lv_btnm_set_map(ext->btns, ext->tab_name_ptr);
lv_btnm_set_btn_no_repeat(ext->btns, ext->tab_cnt - 1, true);