unpopulate all gadcons during shutdown

failing to unpopulate at this time leaves gadcon clients alive until
a time after module shutdown has occurred, resulting in crashes when
gadcon clients destroy themselves and attempt to access module-global
data

ref T2811
This commit is contained in:
Mike Blumenkrantz 2015-12-29 12:52:56 -05:00
parent 5160ca5ddc
commit fbf1019f65
1 changed files with 1 additions and 0 deletions

View File

@ -250,6 +250,7 @@ e_gadcon_shutdown(void)
if (_module_init_end_handler)
ecore_event_handler_del(_module_init_end_handler);
_module_init_end_handler = NULL;
E_LIST_FOREACH(gadcons, e_gadcon_unpopulate);
return 1;
}