diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d6a977a6a..ccd0706274 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - fix reference to LV_DRAW_BUF_MAX_NUM in lv_mem.c - fix(polygon draw) join adjacent points if they are on the same coordinate - fix(linemeter) fix invalidation when setting new value +- fix(table) add missing invalidation when changeing cell type ## v7.7.2 (17.11.2020) ### Bugfixes diff --git a/src/lv_widgets/lv_table.c b/src/lv_widgets/lv_table.c index 31f71aa350..2f652ba1fe 100644 --- a/src/lv_widgets/lv_table.c +++ b/src/lv_widgets/lv_table.c @@ -467,6 +467,8 @@ void lv_table_set_cell_type(lv_obj_t * table, uint16_t row, uint16_t col, uint8_ ext->cell_data[cell][0] = format.format_byte; ext->cell_types |= 1 << type; + + lv_obj_invalidate(table); } /**