From 592c2c74995e8de4fe6bac47da9b9d42d7109dca Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 25 Aug 2017 14:47:05 -0400 Subject: [PATCH] block some gadgets from appearing on desklock gadget sites ref T4648 --- src/modules/luncher/bar.c | 1 + src/modules/luncher/grid.c | 1 + src/modules/pager/gadget/pager.c | 1 + src/modules/start/start.c | 1 + 4 files changed, 4 insertions(+) diff --git a/src/modules/luncher/bar.c b/src/modules/luncher/bar.c index 737c2473b..9cd83a3e9 100644 --- a/src/modules/luncher/bar.c +++ b/src/modules/luncher/bar.c @@ -2132,6 +2132,7 @@ bar_create(Evas_Object *parent, int *id, E_Gadget_Site_Orient orient EINA_UNUSED { Instance *inst; + if (e_gadget_site_is_desklock(parent)) return NULL; inst = E_NEW(Instance, 1); inst->size = 0; inst->resize_job = NULL; diff --git a/src/modules/luncher/grid.c b/src/modules/luncher/grid.c index 547d1f691..8d98cac97 100644 --- a/src/modules/luncher/grid.c +++ b/src/modules/luncher/grid.c @@ -704,6 +704,7 @@ grid_create(Evas_Object *parent, int *id, E_Gadget_Site_Orient orient) Instance *inst; if (orient) return NULL; + if (e_gadget_site_is_desklock(parent)) return NULL; inst = E_NEW(Instance, 1); inst->size = 0; inst->resize_job = NULL; diff --git a/src/modules/pager/gadget/pager.c b/src/modules/pager/gadget/pager.c index 23c7726d6..215230c38 100644 --- a/src/modules/pager/gadget/pager.c +++ b/src/modules/pager/gadget/pager.c @@ -2038,6 +2038,7 @@ pager_create(Evas_Object *parent, int *id EINA_UNUSED, E_Gadget_Site_Orient orie Evas_Object *o; Instance *inst; + if (e_gadget_site_is_desklock(parent)) return NULL; inst = E_NEW(Instance, 1); p = _pager_new(evas_object_evas_get(parent), EINA_FALSE); p->inst = inst; diff --git a/src/modules/start/start.c b/src/modules/start/start.c index 3708b65e4..950941741 100644 --- a/src/modules/start/start.c +++ b/src/modules/start/start.c @@ -200,6 +200,7 @@ start_create(Evas_Object *parent, int *id EINA_UNUSED, E_Gadget_Site_Orient orie Evas_Object *o; Instance *inst; + if (e_gadget_site_is_desklock(parent)) return NULL; inst = E_NEW(Instance, 1); o = elm_layout_add(parent);