From e5f58151ac9784ef9e7794980add91cf3e8a8ec2 Mon Sep 17 00:00:00 2001 From: robekras Date: Mon, 4 Jan 2021 10:47:34 +0100 Subject: [PATCH] Update lv_disp.c (#1990) Check d->scr_to_load for not beeing NULL. See forum post https://forum.lvgl.io/t/lv-scr-load-anim-does-not-work-properly/4057 --- src/lv_core/lv_disp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_core/lv_disp.c b/src/lv_core/lv_disp.c index 251f28c34..4e319dfdf 100644 --- a/src/lv_core/lv_disp.c +++ b/src/lv_core/lv_disp.c @@ -217,7 +217,7 @@ void lv_scr_load_anim(lv_obj_t * new_scr, lv_scr_load_anim_t anim_type, uint32_t lv_obj_t * act_scr = lv_scr_act(); - if(d->del_prev && act_scr != d->scr_to_load) { + if(d->del_prev && act_scr != d->scr_to_load && d->scr_to_load) { lv_obj_del(act_scr); lv_disp_load_scr(d->scr_to_load); lv_anim_del(d->scr_to_load, NULL);