raster pushed a commit to branch efl-1.24.

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

commit 8a723c1b83d11e5454d7ccd0ee4d41ab9a8d974c
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Aug 2 16:26:09 2020 +0100

    efl ui image - fix scal to fill - broken with non-rect src images
    
    @fix
---
 src/lib/elementary/efl_ui_image.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/lib/elementary/efl_ui_image.c 
b/src/lib/elementary/efl_ui_image.c
index 5bf297854c..a5ee31db9e 100644
--- a/src/lib/elementary/efl_ui_image.c
+++ b/src/lib/elementary/efl_ui_image.c
@@ -242,12 +242,9 @@ _image_sizing_eval(Eo *obj, Efl_Ui_Image_Data *sd, 
Evas_Object *img)
               w = ((double)iw * h) / (double)ih;
               break;
            case EFL_GFX_IMAGE_SCALE_METHOD_EXPAND:
-              if ((iw - ow) < (ih - oh))
-                {
-                   w = ow;
-                   h = ((double)ih * w) / (double)iw;
-                }
-              else
+              w = ow;
+              h = ((double)ih * w) / (double)iw;
+              if (h < oh)
                 {
                    h = oh;
                    w = ((double)iw * h) / (double)ih;

-- 


Reply via email to