fix(bidi) fix the handling of LV_BASE_DIR_AUTO in several widgets

fixes #2421
This commit is contained in:
Gabor Kiss-Vamosi
2021-08-03 16:02:22 +02:00
parent 6726b0f5df
commit 7672847ce3
12 changed files with 70 additions and 50 deletions

View File

@@ -206,10 +206,6 @@ void lv_obj_init_draw_label_dsc(lv_obj_t * obj, uint32_t part, lv_draw_label_dsc
#endif
draw_dsc->align = lv_obj_get_style_text_align(obj, part);
if(draw_dsc->align == LV_TEXT_ALIGN_AUTO) {
if(draw_dsc->bidi_dir == LV_BASE_DIR_RTL) draw_dsc->align = LV_TEXT_ALIGN_RIGHT;
else draw_dsc->align = LV_TEXT_ALIGN_LEFT;
}
}
void lv_obj_init_draw_img_dsc(lv_obj_t * obj, uint32_t part, lv_draw_img_dsc_t * draw_dsc)