diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-02-22 11:45:46 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-02-22 11:45:46 -0500 |
commit | 10ae53b9948ca191915fe9de0dcdee4a10f61bee (patch) | |
tree | 146834ffbe2064035ac6eba039e84c0e42f89e75 | |
parent | 846c84639b7bfba45762997871b92ea2b4bdcfb5 (diff) | |
download | enlightenment-10ae53b9948ca191915fe9de0dcdee4a10f61bee.tar.gz |
re-set sandbox gadget cmdline on startup
ensure that this is updated in case the .desktop changes
-rw-r--r-- | src/bin/e_gadget_runner.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bin/e_gadget_runner.c b/src/bin/e_gadget_runner.c index 723056bd54..7599f4f922 100644 --- a/src/bin/e_gadget_runner.c +++ b/src/bin/e_gadget_runner.c @@ -994,9 +994,12 @@ sandbox_create(Evas_Object *parent, const char *type, int *id, E_Gadget_Site_Ori if (!ci) { ci = _conf_item_get(id); - ci->cmd = eina_stringshare_add(ed->exec); ci->exit_mode = EXIT_MODE_RESTART; } + if (ci->id > 0) + if (!eina_streq(ci->cmd, ed->exec)) + e_config_save_queue(); + eina_stringshare_replace(&ci->cmd, ed->exec); ci->sandbox = 1; return gadget_create(parent, ci, id, orient); } |