From 0f48c62b17d3f4c9c968f7ac2e2779cd6bb4b795 Mon Sep 17 00:00:00 2001 From: Themba Dube Date: Fri, 12 Feb 2021 16:33:32 -0500 Subject: [PATCH] fix(calendar) force no wrapping on day numbers and names Fixes #1850 --- src/lv_widgets/lv_calendar.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lv_widgets/lv_calendar.c b/src/lv_widgets/lv_calendar.c index c1643a856..5a0e35457 100644 --- a/src/lv_widgets/lv_calendar.c +++ b/src/lv_widgets/lv_calendar.c @@ -800,7 +800,7 @@ static void draw_day_names(lv_obj_t * calendar, const lv_area_t * mask) lv_draw_label_dsc_t label_dsc; lv_draw_label_dsc_init(&label_dsc); lv_obj_init_draw_label_dsc(calendar, LV_CALENDAR_PART_DAY_NAMES, &label_dsc); - label_dsc.flag = LV_TXT_FLAG_CENTER; + label_dsc.flag = LV_TXT_FLAG_CENTER | LV_TXT_FLAG_EXPAND; uint32_t i; for(i = 0; i < 7; i++) { @@ -925,7 +925,7 @@ static void draw_dates(lv_obj_t * calendar, const lv_area_t * clip_area) if(prev_state != day_state) { lv_draw_rect_dsc_init(&rect_dsc); lv_draw_label_dsc_init(&label_dsc); - label_dsc.flag = LV_TXT_FLAG_CENTER; + label_dsc.flag = LV_TXT_FLAG_CENTER | LV_TXT_FLAG_EXPAND; calendar->state = day_state; lv_obj_init_draw_label_dsc(calendar, LV_CALENDAR_PART_DATE, &label_dsc);