billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=dfe57a25a709f78d6417dee62dac0285e4b03d33
commit dfe57a25a709f78d6417dee62dac0285e4b03d33 Author: Boris Faure <bill...@gmail.com> Date: Sun Jul 31 16:50:13 2016 +0200 win: when closing solo container, dissociate it from its parent Ref T3509. --- src/bin/win.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bin/win.c b/src/bin/win.c index 2afbf96..1da46cb 100644 --- a/src/bin/win.c +++ b/src/bin/win.c @@ -246,11 +246,19 @@ _solo_size_eval(Term_Container *container, Sizeinfo *info) static void _solo_close(Term_Container *tc, Term_Container *child EINA_UNUSED) { + Solo *solo; + Term *term; + DBG("close"); + assert (tc->type == TERM_CONTAINER_TYPE_SOLO); + solo = (Solo*) tc; tc->parent->close(tc->parent, tc); eina_stringshare_del(tc->title); + term = solo->term; + term->container = NULL; + free(tc); } --