aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-08-15 11:13:12 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-08-18 16:51:02 -0400
commit8545fc08be5dec733a908ee599f4ebf5defed37c (patch)
treedc8c0c60151eff136d6b2ff516263974f293de1f
parenttiling: give a better error message if a client doesnt fit (diff)
downloadenlightenment-8545fc08be5dec733a908ee599f4ebf5defed37c.tar.gz
capture zone for newly-added bryces based on name
the last number is always the zone number
-rw-r--r--src/bin/e_bryce.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c
index 83453e50a..2087e972d 100644
--- a/src/bin/e_bryce.c
+++ b/src/bin/e_bryce.c
@@ -1033,10 +1033,13 @@ E_API Evas_Object *
e_bryce_add(Evas_Object *parent, const char *name, E_Gadget_Site_Orient orient, E_Gadget_Site_Anchor an)
{
Bryce *b;
+ const char *z;
b = E_NEW(Bryce, 1);
b->size = 48;
b->name = eina_stringshare_add(name);
+ z = strrchr(name, '_');
+ b->zone = strtoul(z + 1, NULL, 10);
b->anchor = an;
b->orient = orient;
b->layer = DEFAULT_LAYER;