forked from enlightenment/enlightenment
1. fix valgrind issue - cpufreq was saving a char as an int to eet's
description! BAD!. and fix segv for dnd from popup pager. :) SVN revision: 16928
This commit is contained in:
parent
29ee91dd3c
commit
182358b23c
Binary file not shown.
|
@ -134,7 +134,7 @@ _cpufreq_new(E_Module *module)
|
||||||
#undef D
|
#undef D
|
||||||
#define T Config_Face
|
#define T Config_Face
|
||||||
#define D conf_face_edd
|
#define D conf_face_edd
|
||||||
E_CONFIG_VAL(D, T, enabled, INT);
|
E_CONFIG_VAL(D, T, enabled, UCHAR);
|
||||||
|
|
||||||
conf_edd = E_CONFIG_DD_NEW("Cpufreq_Config", Config);
|
conf_edd = E_CONFIG_DD_NEW("Cpufreq_Config", Config);
|
||||||
#undef T
|
#undef T
|
||||||
|
|
|
@ -796,11 +796,11 @@ _pager_desk_free(Pager_Desk *pd)
|
||||||
if (pd->desk_object) evas_object_del(pd->desk_object);
|
if (pd->desk_object) evas_object_del(pd->desk_object);
|
||||||
if (pd->layout_object) evas_object_del(pd->layout_object);
|
if (pd->layout_object) evas_object_del(pd->layout_object);
|
||||||
if (pd->event_object) evas_object_del(pd->event_object);
|
if (pd->event_object) evas_object_del(pd->event_object);
|
||||||
e_object_unref(E_OBJECT(pd->desk));
|
|
||||||
|
|
||||||
for (l = pd->wins; l; l = l->next)
|
for (l = pd->wins; l; l = l->next)
|
||||||
_pager_window_free(l->data);
|
_pager_window_free(l->data);
|
||||||
evas_list_free(pd->wins);
|
pd->wins = evas_list_free(pd->wins);
|
||||||
|
e_object_unref(E_OBJECT(pd->desk));
|
||||||
free(pd);
|
free(pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue