forked from enlightenment/enlightenment
parent
9015e17739
commit
0ff4838988
|
@ -283,8 +283,19 @@ static void
|
||||||
_e_zone_free(E_Zone *zone)
|
_e_zone_free(E_Zone *zone)
|
||||||
{
|
{
|
||||||
E_Container *con;
|
E_Container *con;
|
||||||
|
Evas_List *l;
|
||||||
int x, y;
|
int x, y;
|
||||||
|
|
||||||
|
/* remove handlers */
|
||||||
|
for (l = zone->handlers; l; l = l->next)
|
||||||
|
{
|
||||||
|
Ecore_Event_Handler *h;
|
||||||
|
|
||||||
|
h = l->next;
|
||||||
|
ecore_event_handler_del(h);
|
||||||
|
}
|
||||||
|
evas_list_free(zone->handlers);
|
||||||
|
|
||||||
con = zone->container;
|
con = zone->container;
|
||||||
if (zone->name) free(zone->name);
|
if (zone->name) free(zone->name);
|
||||||
con->zones = evas_list_remove(con->zones, zone);
|
con->zones = evas_list_remove(con->zones, zone);
|
||||||
|
|
Loading…
Reference in New Issue