diff --git a/demos/ebike/lv_demo_ebike.c b/demos/ebike/lv_demo_ebike.c index d054c62e0..bc559f109 100644 --- a/demos/ebike/lv_demo_ebike.c +++ b/demos/ebike/lv_demo_ebike.c @@ -62,7 +62,10 @@ lv_subject_t ebike_subject_language; void lv_demo_ebike(void) { lv_i18n_init(lv_i18n_language_pack); + +#if LV_USE_LOTTIE LV_DRAW_BUF_INIT_STATIC(lottie_ebike_draw_buf); +#endif lv_subject_init_int(&ebike_subject_language, 0); lv_subject_add_observer_obj(&ebike_subject_language, language_observer_cb, lv_screen_active(), NULL); @@ -103,10 +106,12 @@ void lv_demo_ebike(void) menu_bar_create(); } +#if LV_USE_LOTTIE lv_draw_buf_t * lv_demo_ebike_get_lottie_draw_buf(void) { return &lottie_ebike_draw_buf; } +#endif /********************** * STATIC FUNCTIONS diff --git a/demos/ebike/lv_demo_ebike_stats.c b/demos/ebike/lv_demo_ebike_stats.c index 857cba574..e3caaf21d 100644 --- a/demos/ebike/lv_demo_ebike_stats.c +++ b/demos/ebike/lv_demo_ebike_stats.c @@ -121,7 +121,7 @@ static lv_obj_t * left_cont_create(lv_obj_t * parent) lv_lottie_set_src_data(stats_img, lottie_ebike_stats, lottie_ebike_stats_size); lv_lottie_set_draw_buf(stats_img, lv_demo_ebike_get_lottie_draw_buf()); #else - stat_img = lv_image_create(left_cont); + stats_img = lv_image_create(left_cont); LV_IMAGE_DECLARE(img_ebike_stats_large); lv_image_set_src(stats_img, &img_ebike_stats_large); #endif