don't free client list on comp shutdown

clients remove themselves from the client list, so this makes us fail at freeing all the clients
This commit is contained in:
Mike Blumenkrantz 2014-01-23 13:20:40 -05:00
parent aba8a6fe32
commit f0bb277632
1 changed files with 2 additions and 1 deletions

View File

@ -1344,7 +1344,8 @@ e_comp_shutdown(void)
E_FREE_FUNC(action_timeout, ecore_timer_del);
EINA_LIST_FREE(compositors, c)
{
E_FREE_LIST(c->clients, e_object_del);
while (c->clients)
e_object_del(eina_list_data_get(c->clients));
e_object_del(E_OBJECT(c));
}
E_FREE_LIST(handlers, ecore_event_handler_del);