From db7a6e4facc0d47ebc3ba35d7481d983b4f1cdf1 Mon Sep 17 00:00:00 2001 From: Themba Dube Date: Mon, 1 Mar 2021 13:58:20 -0500 Subject: [PATCH] fix(disp) disp->screens isn't terminated by a null member, so use screen_cnt instead --- src/lv_hal/lv_hal_disp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_hal/lv_hal_disp.c b/src/lv_hal/lv_hal_disp.c index ffafedd75..14fa8baf2 100644 --- a/src/lv_hal/lv_hal_disp.c +++ b/src/lv_hal/lv_hal_disp.c @@ -175,7 +175,7 @@ void lv_disp_drv_update(lv_disp_t * disp, lv_disp_drv_t * new_drv) memcpy(&disp->driver, new_drv, sizeof(lv_disp_drv_t)); uint32_t i; - for(i = 0; disp->screens[i]; i++) { + for(i = 0; i < disp->screen_cnt; i++) { lv_obj_set_size(disp->screens[i], lv_disp_get_hor_res(disp), lv_disp_get_ver_res(disp)); }