fix(sysmon): fix crash when enable LV_USE_PERF_MONITOR and nuttx backend (#7483)

Signed-off-by: bjsylvia <bjsylvia@163.com>
This commit is contained in:
bjsylvia
2024-12-20 11:04:59 +08:00
committed by GitHub
parent abb60a4ec6
commit 83ebd439fa
+1 -1
View File
@@ -240,7 +240,7 @@ static void perf_update_timer_cb(lv_timer_t * t)
uint32_t time_since_last_report = lv_tick_elaps(info->measured.last_report_timestamp);
lv_timer_t * disp_refr_timer = lv_display_get_refr_timer(NULL);
uint32_t disp_refr_period = disp_refr_timer->period;
uint32_t disp_refr_period = disp_refr_timer ? disp_refr_timer->period : LV_DEF_REFR_PERIOD;
info->calculated.fps = info->measured.refr_interval_sum ? (1000 * info->measured.refr_cnt / time_since_last_report) : 0;
info->calculated.fps = LV_MIN(info->calculated.fps,