Summary:
this occurs when orientation is set during image construction
@fix
Reviewers: segfaultxavi, cedric
Reviewed By: cedric
Subscribers: cedric, #reviewers, #committers
Tags: #efl_rendering
Differential Revision: https://phab.enlightenment.org/D8916
im_new->direct = im->direct;
im_new->cached = EINA_FALSE;
- im_new->orient = orient;
+ //TIZEN_ONLY [evas_gl] change oreint_set() / data_set() / data_get() like sw backend
im_new->rotated_orient = EVAS_IMAGE_ORIENT_NONE;
+ //TIZEN_ONLY
+
+ im_new->orient = orient;
+ if (im->tex)
+ {
+ im_new->tex = im->tex;
+ im_new->tex->references++;
+ im_new->tex->pt->references++;
+ }
evas_gl_common_image_free(im);
return im_new;