From c3a01ba16c9980d207208405cc331b90efa92efd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 31 Oct 2016 13:07:21 -0400 Subject: [PATCH] attempt to recalc gadgets which overflow their container --- src/bin/e_gadget.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index 7b45032cd..74e17029c 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -455,6 +455,11 @@ _site_gadget_resize(Evas_Object *g, int w, int h, Evas_Coord *ww, Evas_Coord *hh if ((mxw >= 0) && (mxw < *ow)) *ow = mxw; if ((mxh >= 0) && (mxh < *oh)) *oh = mxh; } + if (!zgc->site->orient) + { + if ((w < (*ow)) || (h < (*oh))) + evas_object_smart_need_recalculate_set(zgc->gadget, 1); + } //fprintf(stderr, "%s: %dx%d\n", zgc->type, *ow, *oh); evas_object_resize(zgc->display, *ow, *oh); }