devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a5f0e2ecdfd5446b75758b1eb7f2d2767afd6f3d

commit a5f0e2ecdfd5446b75758b1eb7f2d2767afd6f3d
Author: Xavi Artigas <[email protected]>
Date:   Wed Jun 13 13:42:59 2018 -0400

    evas: Remove unnecessary rotation when saving
    
    Summary:
    At some point this code stopped being necessary. The image data is already
    rotated and width and height match it, so no need to rotate it again
    (which produced warnings and incorrect behaviour)
    
    Fixes T5841
    
    Test Plan: This fixed examples/evas_images{2,4,5} which were failing before.
    
    Reviewers: bu5hm4n, zmike, devilhorns
    
    Reviewed By: zmike
    
    Subscribers: cedric, #committers
    
    Tags: #efl
    
    Maniphest Tasks: T5841
    
    Differential Revision: https://phab.enlightenment.org/D6259
---
 src/lib/evas/canvas/evas_object_image.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_image.c 
b/src/lib/evas/canvas/evas_object_image.c
index 54d2fd50e4..2d217e3ad7 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -938,16 +938,6 @@ _efl_canvas_image_internal_efl_file_save(const Eo *eo_obj, 
Evas_Image_Data *o, c
           data = (DATA32 *)sl.mem;
      }
 
-   if ((o->cur->orient == EVAS_IMAGE_ORIENT_90) ||
-       (o->cur->orient == EVAS_IMAGE_ORIENT_270) ||
-       (o->cur->orient == EVAS_IMAGE_FLIP_TRANSPOSE) ||
-       (o->cur->orient == EVAS_IMAGE_FLIP_TRANSVERSE))
-     {
-        int tmp = imagew;
-        imagew = imageh;
-        imageh = tmp;
-     }
-
    if (!data)
      {
         int stride;

-- 


Reply via email to