forked from enlightenment/enlightenment
- correct free
- 'if' arround free cfdata - it's better like this SVN revision: 40046
This commit is contained in:
parent
9247b2712b
commit
cba66580ca
|
@ -146,20 +146,16 @@ _create_data(E_Config_Dialog *cfd)
|
||||||
static void
|
static void
|
||||||
_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
Eina_List *l = NULL;
|
dpms_list = eina_list_free(dpms_list);
|
||||||
|
|
||||||
// delete the list
|
if (cfdata)
|
||||||
for (l = dpms_list; l; l = eina_list_next(l))
|
|
||||||
{
|
{
|
||||||
dpms_list = eina_list_remove_list(dpms_list, l);
|
cfdata->standby_slider=NULL;
|
||||||
|
cfdata->suspend_slider=NULL;
|
||||||
|
cfdata->off_slider=NULL;
|
||||||
|
|
||||||
|
E_FREE(cfdata);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cfdata) return;
|
|
||||||
cfdata->standby_slider=NULL;
|
|
||||||
cfdata->suspend_slider=NULL;
|
|
||||||
cfdata->off_slider=NULL;
|
|
||||||
|
|
||||||
E_FREE(cfdata);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
Loading…
Reference in New Issue