mirror of
https://github.com/lvgl/lvgl.git
synced 2025-02-04 07:13:00 +08:00
lv_draw_label: optimization for long texts (uncomment some lines)
This commit is contained in:
parent
60c07120c7
commit
93781909bb
@ -129,7 +129,7 @@ void lv_draw_label(const lv_area_t * coords, const lv_area_t * mask, const lv_st
|
|||||||
while(i < line_end) {
|
while(i < line_end) {
|
||||||
letter = lv_txt_encoded_next(txt, &i);
|
letter = lv_txt_encoded_next(txt, &i);
|
||||||
|
|
||||||
// if(pos.y + line_height < mask->y1) continue;
|
if(pos.y + line_height < mask->y1) continue;
|
||||||
|
|
||||||
/*Handle the re-color command*/
|
/*Handle the re-color command*/
|
||||||
if((flag & LV_TXT_FLAG_RECOLOR) != 0) {
|
if((flag & LV_TXT_FLAG_RECOLOR) != 0) {
|
||||||
@ -200,7 +200,7 @@ void lv_draw_label(const lv_area_t * coords, const lv_area_t * mask, const lv_st
|
|||||||
/*Go the next line position*/
|
/*Go the next line position*/
|
||||||
pos.y += line_height;
|
pos.y += line_height;
|
||||||
|
|
||||||
// if(pos.y > mask->y2) return;
|
if(pos.y > mask->y2) return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user