discomfitor pushed a commit to branch master.

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

commit d216cce6eb6f85463579020718296b2d9e29846b
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jul 28 13:49:31 2017 -0400

    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));

-- 


Reply via email to