From 8a723c1b83d11e5454d7ccd0ee4d41ab9a8d974c Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 2 Aug 2020 16:26:09 +0100 Subject: [PATCH] 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;