diff --git a/src/lv_widgets/lv_bar.c b/src/lv_widgets/lv_bar.c index 015554ebe..4ae1744b1 100644 --- a/src/lv_widgets/lv_bar.c +++ b/src/lv_widgets/lv_bar.c @@ -488,7 +488,7 @@ static void draw_indic(lv_obj_t * bar, const lv_area_t * clip_area) anim_cur_value_x = (((anim_cur_value_end_x - anim_cur_value_start_x) * ext->cur_value_anim.anim_state) / LV_BAR_ANIM_STATE_END); -// if(anim_cur_value_end_x < anim_cur_value_start_x) + if(anim_cur_value_end_x < anim_cur_value_start_x) anim_cur_value_x += anim_cur_value_start_x; } else diff --git a/src/lv_widgets/lv_slider.c b/src/lv_widgets/lv_slider.c index 4c4e6a603..db0270103 100644 --- a/src/lv_widgets/lv_slider.c +++ b/src/lv_widgets/lv_slider.c @@ -396,12 +396,12 @@ static lv_res_t lv_slider_signal(lv_obj_t * slider, lv_signal_t sign, void * par char c = *((char *)param); if(c == LV_KEY_RIGHT || c == LV_KEY_UP) { - lv_slider_set_value(slider, lv_slider_get_value(slider) + 1, true); + lv_slider_set_value(slider, lv_slider_get_value(slider) + 1, LV_ANIM_ON); res = lv_event_send(slider, LV_EVENT_VALUE_CHANGED, NULL); if(res != LV_RES_OK) return res; } else if(c == LV_KEY_LEFT || c == LV_KEY_DOWN) { - lv_slider_set_value(slider, lv_slider_get_value(slider) - 1, true); + lv_slider_set_value(slider, lv_slider_get_value(slider) - 1, LV_ANIM_ON); res = lv_event_send(slider, LV_EVENT_VALUE_CHANGED, NULL); if(res != LV_RES_OK) return res; }