diff --git a/src/core/lv_obj_pos.c b/src/core/lv_obj_pos.c index b54acdef8..468b63847 100644 --- a/src/core/lv_obj_pos.c +++ b/src/core/lv_obj_pos.c @@ -317,7 +317,7 @@ void lv_obj_mark_layout_as_dirty(lv_obj_t * obj) /*Make the display refreshing*/ lv_disp_t * disp = lv_obj_get_disp(scr); - lv_timer_pause(disp->refr_timer, false); + lv_timer_resume(disp->refr_timer); } void lv_obj_update_layout(const lv_obj_t * obj) diff --git a/src/core/lv_refr.c b/src/core/lv_refr.c index 883c784ee..5389b38d2 100644 --- a/src/core/lv_refr.c +++ b/src/core/lv_refr.c @@ -131,7 +131,7 @@ void _lv_inv_area(lv_disp_t * disp, const lv_area_t * area_p) if(disp->driver->full_refresh) { disp->inv_areas[0] = scr_area; disp->inv_p = 1; - lv_timer_pause(disp->refr_timer, false); + lv_timer_resume(disp->refr_timer); return; } @@ -152,7 +152,7 @@ void _lv_inv_area(lv_disp_t * disp, const lv_area_t * area_p) lv_area_copy(&disp->inv_areas[disp->inv_p], &scr_area); } disp->inv_p++; - lv_timer_pause(disp->refr_timer, false); + lv_timer_resume(disp->refr_timer); } /** @@ -193,7 +193,7 @@ void _lv_disp_refr_timer(lv_timer_t * tmr) * Ensure the timer does not run again automatically. * This is done before refreshing in case refreshing invalidates something else. */ - lv_timer_pause(tmr, true); + lv_timer_pause(tmr); #endif /*Refresh the screen's layout if required*/ diff --git a/src/misc/lv_anim.c b/src/misc/lv_anim.c index 0eddc0bb8..7699cc6fb 100644 --- a/src/misc/lv_anim.c +++ b/src/misc/lv_anim.c @@ -519,7 +519,7 @@ static void anim_mark_list_change(void) { anim_list_changed = true; if(_lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)) == NULL) - lv_timer_pause(_lv_anim_tmr, true); + lv_timer_pause(_lv_anim_tmr); else - lv_timer_pause(_lv_anim_tmr, false); + lv_timer_resume(_lv_anim_tmr); }