From d216cce6eb6f85463579020718296b2d9e29846b Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 28 Jul 2017 13:49:31 -0400 Subject: [PATCH] use zone size for un-oriented new gadgets this is a relative size which I set based on zone size, so avoid the possibility of using unsized site geometry --- src/bin/e_gadget.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index 164c344af..564693875 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -894,14 +894,9 @@ _gadget_util_add(E_Gadget_Site *zgs, const char *type, int id) zgc->w = zgc->h = -1; else { - int w, h; E_Zone *zone = e_zone_current_get(); - - evas_object_geometry_get(zgc->site->layout, NULL, NULL, &w, &h); - w = MIN(zone->w, w); - h = MIN(zone->h, h); - zgc->w = (96 * e_scale) / (double)w; - zgc->h = (96 * e_scale) / (double)h; + zgc->w = (96 * e_scale) / (double)zone->w; + zgc->h = (96 * e_scale) / (double)zone->h; } zgc->site->gadgets = eina_list_append(zgc->site->gadgets, zgc); zgs->gadget_list = eina_inlist_append(zgs->gadget_list, EINA_INLIST_GET(zgc));