diff --git a/legacy/evas/src/modules/engines/gl_common/evas_gl_gradient.c b/legacy/evas/src/modules/engines/gl_common/evas_gl_gradient.c index 66da96c742..3cbe1be23d 100644 --- a/legacy/evas/src/modules/engines/gl_common/evas_gl_gradient.c +++ b/legacy/evas/src/modules/engines/gl_common/evas_gl_gradient.c @@ -219,7 +219,7 @@ evas_gl_common_gradient_draw(Evas_GL_Context *gc, Evas_GL_Gradient *gr, int x, i else evas_gl_common_texture_update(gr->tex, im, 0); - evas_common_image_free(im); + evas_common_image_delete(im); dc->render_op = op; dc->clip.use = cuse; if (!gr->tex) return; diff --git a/legacy/evas/src/modules/engines/gl_common/evas_gl_texture.c b/legacy/evas/src/modules/engines/gl_common/evas_gl_texture.c index 4b719e221e..96ae25d9dc 100644 --- a/legacy/evas/src/modules/engines/gl_common/evas_gl_texture.c +++ b/legacy/evas/src/modules/engines/gl_common/evas_gl_texture.c @@ -385,7 +385,7 @@ evas_gl_common_texture_mipmaps_build(Evas_GL_Texture *tex, RGBA_Image *im, int s im2->image->data, pw, ph); } - if (im1 != im) evas_common_image_free(im1); + if (im1 != im) evas_common_image_delete(im1); im1 = NULL; im_data = im2->image->data; @@ -413,7 +413,7 @@ evas_gl_common_texture_mipmaps_build(Evas_GL_Texture *tex, RGBA_Image *im, int s im1 = im2; im2 = NULL; } - if ((im1 != im) && (im1)) evas_common_image_free(im1); + if ((im1 != im) && (im1)) evas_common_image_delete(im1); tex->have_mipmaps = 1; #ifdef BUILD_MMX if (mmx) evas_common_cpu_end_opt();