diff --git a/legacy/evas/src/lib/canvas/evas_object_image.c b/legacy/evas/src/lib/canvas/evas_object_image.c index fa5fb4b52b..c58ca16963 100644 --- a/legacy/evas/src/lib/canvas/evas_object_image.c +++ b/legacy/evas/src/lib/canvas/evas_object_image.c @@ -697,7 +697,7 @@ EAPI void evas_object_image_size_set(Evas_Object *obj, int w, int h) { Evas_Object_Image *o; - int stride; + int stride = 0; MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return; @@ -2243,7 +2243,7 @@ evas_object_image_load(Evas_Object *obj) if (o->engine_data) { int w, h; - int stride; + int stride = 0; obj->layer->evas->engine.func->image_size_get (obj->layer->evas->engine.data.output, diff --git a/legacy/evas/src/modules/engines/gl_x11/evas_engine.c b/legacy/evas/src/modules/engines/gl_x11/evas_engine.c index e40bcd618e..990c7a9cdc 100644 --- a/legacy/evas/src/modules/engines/gl_x11/evas_engine.c +++ b/legacy/evas/src/modules/engines/gl_x11/evas_engine.c @@ -1749,7 +1749,7 @@ static void eng_image_stride_get(void *data __UNUSED__, void *image, int *stride) { Evas_GL_Image *im = image; - *stride = im->w; + *stride = im->w * 4; if ((im->tex) && (im->tex->pt->dyn.img)) { *stride = im->tex->pt->dyn.w * 4;