main: Fix crash on shutdown

Don't let _event_del access an already freed zone.
This commit is contained in:
Jean-Philippe Andre 2016-11-30 21:18:02 +09:00
parent 7175c00bc2
commit ef5c03207c
1 changed files with 3 additions and 0 deletions

View File

@ -2393,6 +2393,9 @@ zone_del(Zone *zone)
* their lists.
*/
evas_object_event_callback_del_full(zone->event, EVAS_CALLBACK_DEL, _event_del, zone);
free(zone);
zones = eina_list_remove(zones, zone);
}