discomfitor pushed a commit to branch master.

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

commit 35b1d20b818aafc01bbd2eed1259d913a431c3ce
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Jul 21 16:20:04 2017 -0400

    destroy desktop gadgets when the parent zone is removed
---
 src/bin/e_gadget.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c
index ca6e01427..bf5b340c5 100644
--- a/src/bin/e_gadget.c
+++ b/src/bin/e_gadget.c
@@ -152,6 +152,8 @@ _comp_site_resize(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED,
      {
         if (!zgc->display)
           _gadget_object_create(zgc);
+        else if (!e_comp_zone_number_get(zgc->zone))
+          evas_object_del(zgc->display);
      }
 }
 

-- 


Reply via email to