jpeg pushed a commit to branch efl-1.9.

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

commit e54b9da65b89e146704c2dc68632487eabfefe19
Author: Jean-Philippe Andre <[email protected]>
Date:   Tue Mar 18 18:00:10 2014 +0900

    Evas gl: Fix clip in image_draw if it's not set
    
    In evas_gl_common_image_draw, if an image is drawn with a fresh context,
    containing no clip and no cutouts, then it will be wrongly clipped to
    the source image size instead of the destination surface size.
    
    This case seems to never happen, ever, since the contexts are always
    fully set by the render functions.
    
    @fix
    
    (cherry picked from commit 7cbe63631153429aef9e4426b346f54eb97eef13)
---
 src/modules/evas/engines/gl_common/evas_gl_image.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 fc70d71..daa9752 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_image.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_image.c
@@ -987,7 +987,7 @@ evas_gl_common_image_draw(Evas_Engine_GL_Context *gc, 
Evas_GL_Image *im, int sx,
              evas_gl_common_image_push(gc, im,
                                        dx, dy, dw, dh,
                                        sx, sy, sw, sh,
-                                       sx, sy, sw, sh,
+                                       dx, dy, dw, dh,
                                        r, g, b, a, smooth,
                                        yuv, yuy2, nv12);
           }

-- 


Reply via email to