win: when closing solo container, dissociate it from its parent

Ref T3509.
This commit is contained in:
Boris Faure 2016-07-31 16:50:13 +02:00
parent 13c91324fa
commit dfe57a25a7
1 changed files with 8 additions and 0 deletions

View File

@ -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);
}