billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=6cd6c87210c931542c9b7841e520d8f453557c4b
commit 6cd6c87210c931542c9b7841e520d8f453557c4b Author: Boris Faure <bill...@gmail.com> Date: Sat Jun 21 18:53:25 2014 +0200 cleanup config use --- src/bin/main.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/bin/main.c b/src/bin/main.c index 94e8f04..8e84b7f 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -2377,8 +2377,8 @@ main_ipc_new(Ipc_Instance *inst) { Win *wn; Term *term; - Config *config; Split *sp; + Config *config; int pargc = 0, nargc, i; char **pargv = NULL, **nargv = NULL, geom[256]; @@ -2543,21 +2543,18 @@ main_ipc_new(Ipc_Instance *inst) nargv[i++] = "-e"; nargv[i++] = (char *)inst->cmd; } - config = config_fork(main_config); ecore_app_args_set(nargc, (const char **)nargv); wn = main_win_new(inst->name, inst->role, inst->title, inst->icon_name, - config, inst->fullscreen, inst->iconic, + main_config, inst->fullscreen, inst->iconic, inst->borderless, inst->override, inst->maximized); if (!wn) { ecore_app_args_set(pargc, (const char **)pargv); free(nargv); - config_del(config); return; } - - config = config_fork(config); - + config = wn->config; + unsetenv("DESKTOP_STARTUP_ID"); if (inst->background) { --