From ed57aa841f6e9aed8269fb7a698f68edd7c63dbc Mon Sep 17 00:00:00 2001 From: raster Date: Tue, 2 Nov 2010 08:18:16 +0000 Subject: [PATCH] eek - case of stride value being wrong! fix! git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_object_image.c | 4 ++-- src/modules/engines/gl_x11/evas_engine.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/canvas/evas_object_image.c b/src/lib/canvas/evas_object_image.c index fa5fb4b..c58ca16 100644 --- a/src/lib/canvas/evas_object_image.c +++ b/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/src/modules/engines/gl_x11/evas_engine.c b/src/modules/engines/gl_x11/evas_engine.c index e40bcd6..990c7a9 100644 --- a/src/modules/engines/gl_x11/evas_engine.c +++ b/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; -- 2.7.4