From 5327abfc3507abfec03a9791bd026fbc7817b25e Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 18 May 2012 08:54:41 +0000 Subject: [PATCH] e: defensive test, just in case the geometry is NULL. SVN revision: 71231 --- src/bin/e_widget_aspect.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/e_widget_aspect.c b/src/bin/e_widget_aspect.c index a0a404e8e..eb7ab4721 100644 --- a/src/bin/e_widget_aspect.c +++ b/src/bin/e_widget_aspect.c @@ -34,6 +34,12 @@ _e_wid_reconfigure(E_Widget_Data *wd) evas_object_geometry_get(wd->obj, &px, &py, &pw, &ph); + if (ph == 0) + { + evas_object_resize(wd->child, 0, 0); + return ; + } + ap = (double)pw / ph; ad = (double)(wd->aspect_w) / wd->aspect_h; if (ap >= ad)