diff --git a/demos/vector_graphic/lv_demo_vector_graphic.c b/demos/vector_graphic/lv_demo_vector_graphic.c index c84d17c7d..9aa870185 100644 --- a/demos/vector_graphic/lv_demo_vector_graphic.c +++ b/demos/vector_graphic/lv_demo_vector_graphic.c @@ -240,6 +240,14 @@ void lv_demo_vector_graphic(void) /********************** * STATIC FUNCTIONS **********************/ +#else +void lv_demo_vector_graphic(void) +{ + /*fallback for online examples*/ + lv_obj_t * label = lv_label_create(lv_screen_active()); + lv_label_set_text(label, "Vector graphics is not enabled"); + lv_obj_center(label); +} #endif diff --git a/examples/widgets/canvas/lv_example_canvas_8.c b/examples/widgets/canvas/lv_example_canvas_8.c index abc628491..1022d4729 100644 --- a/examples/widgets/canvas/lv_example_canvas_8.c +++ b/examples/widgets/canvas/lv_example_canvas_8.c @@ -1,5 +1,7 @@ #include "../../lv_examples.h" -#if LV_USE_CANVAS && LV_BUILD_EXAMPLES && LV_USE_VECTOR_GRAPHIC +#if LV_USE_CANVAS && LV_BUILD_EXAMPLES + +#if LV_USE_VECTOR_GRAPHIC #define CANVAS_WIDTH 150 #define CANVAS_HEIGHT 150 @@ -39,4 +41,16 @@ void lv_example_canvas_8(void) lv_canvas_finish_layer(canvas, &layer); } +#else + +void lv_example_canvas_8(void) +{ + /*fallback for online examples*/ + lv_obj_t * label = lv_label_create(lv_screen_active()); + lv_label_set_text(label, "Vector graphics is not enabled"); + lv_obj_center(label); +} + +#endif /*LV_USE_VECTOR_GRAPHIC*/ + #endif