forked from enlightenment/enlightenment
I guess we only have to free these lists for evry config? if only someone who knew what the hell this was could fix its leaks
ticket #1530 SVN revision: 76858
This commit is contained in:
parent
79545f4e3c
commit
c4585baf60
|
@ -509,30 +509,15 @@ _config_free(void)
|
||||||
eina_stringshare_del(pc->trigger);
|
eina_stringshare_del(pc->trigger);
|
||||||
free(pc);
|
free(pc);
|
||||||
}
|
}
|
||||||
EINA_LIST_FREE (evry_conf->conf_subjects, pc)
|
evry_conf->conf_subjects = eina_list_free(evry_conf->conf_subjects);
|
||||||
{
|
evry_conf->conf_actions = eina_list_free(evry_conf->conf_actions);
|
||||||
IF_RELEASE(pc->name);
|
evry_conf->conf_objects = eina_list_free(evry_conf->conf_objects);
|
||||||
IF_RELEASE(pc->trigger);
|
|
||||||
E_FREE(pc);
|
|
||||||
}
|
|
||||||
EINA_LIST_FREE (evry_conf->conf_actions, pc)
|
|
||||||
{
|
|
||||||
IF_RELEASE(pc->name);
|
|
||||||
IF_RELEASE(pc->trigger);
|
|
||||||
E_FREE(pc);
|
|
||||||
}
|
|
||||||
EINA_LIST_FREE (evry_conf->conf_views, pc)
|
EINA_LIST_FREE (evry_conf->conf_views, pc)
|
||||||
{
|
{
|
||||||
IF_RELEASE(pc->name);
|
IF_RELEASE(pc->name);
|
||||||
IF_RELEASE(pc->trigger);
|
IF_RELEASE(pc->trigger);
|
||||||
E_FREE(pc);
|
E_FREE(pc);
|
||||||
}
|
}
|
||||||
EINA_LIST_FREE (evry_conf->conf_objects, pc)
|
|
||||||
{
|
|
||||||
IF_RELEASE(pc->name);
|
|
||||||
IF_RELEASE(pc->trigger);
|
|
||||||
E_FREE(pc);
|
|
||||||
}
|
|
||||||
EINA_LIST_FREE (evry_conf->gadgets, gc)
|
EINA_LIST_FREE (evry_conf->gadgets, gc)
|
||||||
{
|
{
|
||||||
IF_RELEASE(gc->id);
|
IF_RELEASE(gc->id);
|
||||||
|
|
Loading…
Reference in New Issue