@@ -209,47 +209,8 @@ void SettingSetDate::CheckDay() {
209209}
210210
211211void SettingSetDate::UpdateMonthLabel () {
212- switch (monthValue) {
213- case 1 :
214- lv_label_set_text_static (lblMonth, " Jan" );
215- break ;
216- case 2 :
217- lv_label_set_text_static (lblMonth, " Feb" );
218- break ;
219- case 3 :
220- lv_label_set_text_static (lblMonth, " Mar" );
221- break ;
222- case 4 :
223- lv_label_set_text_static (lblMonth, " Apr" );
224- break ;
225- case 5 :
226- lv_label_set_text_static (lblMonth, " May" );
227- break ;
228- case 6 :
229- lv_label_set_text_static (lblMonth, " Jun" );
230- break ;
231- case 7 :
232- lv_label_set_text_static (lblMonth, " Jul" );
233- break ;
234- case 8 :
235- lv_label_set_text_static (lblMonth, " Aug" );
236- break ;
237- case 9 :
238- lv_label_set_text_static (lblMonth, " Sep" );
239- break ;
240- case 10 :
241- lv_label_set_text_static (lblMonth, " Oct" );
242- break ;
243- case 11 :
244- lv_label_set_text_static (lblMonth, " Nov" );
245- break ;
246- case 12 :
247- lv_label_set_text_static (lblMonth, " Dec" );
248- break ;
249- default :
250- lv_label_set_text_static (lblMonth, " ---" );
251- break ;
252- }
212+ lv_label_set_text_static (lblMonth,
213+ Pinetime::Controllers::DateTime::MonthShortToStringLow (static_cast <Pinetime::Controllers::DateTime::Months>(monthValue)));
253214 lv_label_set_align (lblMonth, LV_LABEL_ALIGN_CENTER);
254215 lv_obj_align (lblMonth, lv_scr_act (), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_TEXT);
255216}
0 commit comments