mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-14 06:42:58 +08:00
lv_table: minor fixes
This commit is contained in:
parent
0bd55a1fa1
commit
1927a4cf47
@ -276,7 +276,7 @@ void lv_table_set_cell_type(lv_obj_t * table, uint16_t row, uint16_t col, uint8_
|
|||||||
{
|
{
|
||||||
lv_table_ext_t * ext = lv_obj_get_ext_attr(table);
|
lv_table_ext_t * ext = lv_obj_get_ext_attr(table);
|
||||||
if(row >= ext->row_cnt || col >= ext->col_cnt) {
|
if(row >= ext->row_cnt || col >= ext->col_cnt) {
|
||||||
LV_LOG_WARN("lv_table_set_cell_align: invalid row or column");
|
LV_LOG_WARN("lv_table_set_cell_type: invalid row or column");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
uint32_t cell = row * ext->col_cnt + col;
|
uint32_t cell = row * ext->col_cnt + col;
|
||||||
@ -460,15 +460,15 @@ lv_label_align_t lv_table_get_cell_type(lv_obj_t * table, uint16_t row, uint16_t
|
|||||||
lv_table_ext_t * ext = lv_obj_get_ext_attr(table);
|
lv_table_ext_t * ext = lv_obj_get_ext_attr(table);
|
||||||
if(row >= ext->row_cnt || col >= ext->col_cnt) {
|
if(row >= ext->row_cnt || col >= ext->col_cnt) {
|
||||||
LV_LOG_WARN("lv_table_get_cell_type: invalid row or column");
|
LV_LOG_WARN("lv_table_get_cell_type: invalid row or column");
|
||||||
return 0; /*Just return with something*/
|
return 1; /*Just return with something*/
|
||||||
}
|
}
|
||||||
uint32_t cell = row * ext->col_cnt + col;
|
uint32_t cell = row * ext->col_cnt + col;
|
||||||
|
|
||||||
if(ext->cell_data[cell] == NULL) return 0; /*Just return with something*/
|
if(ext->cell_data[cell] == NULL) return 1; /*Just return with something*/
|
||||||
else {
|
else {
|
||||||
lv_table_cell_format_t format;
|
lv_table_cell_format_t format;
|
||||||
format.format_byte = ext->cell_data[cell][0];
|
format.format_byte = ext->cell_data[cell][0];
|
||||||
return format.align;
|
return format.type + 1; /*0,1,2,3 is stored but user sees 1,2,3,4*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user