/* test for valid engine output */
if (!(re = epd->engine.data.output))
{
-
+ /* NB: If we have no valid output then assume we have not been
+ * initialized yet and call any needed common init routines */
+ evas_common_cpu_init();
+ evas_common_blend_init();
+ evas_common_image_init();
+ evas_common_convert_init();
+ evas_common_scale_init();
+ evas_common_rectangle_init();
+ evas_common_polygon_init();
+ evas_common_line_init();
+ evas_common_font_init();
+ evas_common_draw_init();
+ evas_common_tilebuf_init();
}
return 0;