diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 74dd7c46c3..f5a7d1b52a 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -5054,7 +5054,7 @@ _ector_cairo_software_surface_surface_set(Eo *obj, Ector_Cairo_Software_Surface_ { pd->surface = cairo_image_surface_create_for_data(pixels, CAIRO_FORMAT_ARGB32, - width, height, width); + width, height, width * sizeof (int)); if (!pd->surface) goto end; pd->ctx = cairo_create(pd->surface);