discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=debd88b91cc94d41e2d9e53f1c121c2b8adada3f
commit debd88b91cc94d41e2d9e53f1c121c2b8adada3f Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Nov 1 13:01:51 2016 -0400 do not create new luncher cfg id for demo gadgets -1 indicates a temporary gadget which should not be saved --- src/modules/luncher/bar.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/luncher/bar.c b/src/modules/luncher/bar.c index 2488031..2964282 100644 --- a/src/modules/luncher/bar.c +++ b/src/modules/luncher/bar.c @@ -1772,8 +1772,11 @@ _conf_item_get(int *id) } ci = E_NEW(Config_Item, 1); - - ci->id = eina_list_count(luncher_config->items)+1; + + if (*id != -1) + ci->id = eina_list_count(luncher_config->items)+1; + else + ci->id = -1; ci->dir = eina_stringshare_add("default"); luncher_config->items = eina_list_append(luncher_config->items, ci); --