explicitly free client animation agent object during fullscreen operation

ensure that animations do not persist after fullscreen state has been set
This commit is contained in:
Mike Blumenkrantz 2017-10-31 12:04:48 -04:00
parent 0f216c7e95
commit b5320b6246
1 changed files with 1 additions and 0 deletions

View File

@ -4418,6 +4418,7 @@ e_client_fullscreen(E_Client *ec, E_Fullscreen policy)
ec->saved.h = ec->client.h;
}
}
E_FREE_FUNC(ec->agent, evas_object_del);
ec->saved.maximized = ec->maximized;
ec->saved.zone = ec->zone->num;
ec->saved.frame = e_comp_object_frame_exists(ec->frame) || (!e_comp_object_frame_allowed(ec->frame));