diff --git a/src/modules/evas/engines/gl_common/evas_gl_image.c b/src/modules/evas/engines/gl_common/evas_gl_image.c index 6646a29f63..2d8d936e2a 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_image.c +++ b/src/modules/evas/engines/gl_common/evas_gl_image.c @@ -622,10 +622,6 @@ evas_gl_common_image_content_hint_set(Evas_GL_Image *im, int hint) } if (im->content_hint == EVAS_IMAGE_CONTENT_HINT_DYNAMIC) { - Evas_GL_Texture *tex; - tex = evas_gl_common_texture_dynamic_new(im->gc, im); - if (!tex) return; - if (im->cs.data) { if (!im->cs.no_free) free(im->cs.data); @@ -654,7 +650,7 @@ evas_gl_common_image_content_hint_set(Evas_GL_Image *im, int hint) evas_gl_common_texture_free(im->tex, EINA_TRUE); im->tex = NULL; } - im->tex = tex; + im->tex = evas_gl_common_texture_dynamic_new(im->gc, im); im->tex_only = 1; } else