discomfitor pushed a commit to branch enlightenment-0.21.

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

commit adf2f8597f96ad9fa925ca776f2dcd61ec49f184
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Aug 25 14:47:04 2017 -0400

    use evas size hints for image widget internals if internal obj is not edje 
obj
---
 src/bin/e_widget_image.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_widget_image.c b/src/bin/e_widget_image.c
index d792edf6d..6e1ee53f4 100644
--- a/src/bin/e_widget_image.c
+++ b/src/bin/e_widget_image.c
@@ -32,7 +32,10 @@ e_widget_image_add_from_object(Evas *evas, Evas_Object 
*object, int minw, int mi
    e_widget_can_focus_set(obj, 0);
    wd->minw = minw <= 0 ? minw : 0;
    wd->minh = minh <= 0 ? minh : 0;
-   edje_object_size_min_get(object, &mw, &mh);
+   if (isedje(object))
+     edje_object_size_min_get(object, &mw, &mh);
+   else
+     evas_object_size_hint_min_get(object, &mw, &mh);
    if (minw || minh)
      e_widget_size_min_set(obj, minw, minh);
    else

-- 


Reply via email to