forked from enlightenment/efl
parent
fd9578514e
commit
6d02ebcf28
|
@ -74,6 +74,11 @@ evas_object_free(Evas_Object *obj, int clean_layer)
|
|||
evas_object_clip_changes_clean(obj);
|
||||
evas_object_event_callback_all_del(obj);
|
||||
evas_object_event_callback_cleanup(obj);
|
||||
if (obj->spans)
|
||||
{
|
||||
free(obj->spans);
|
||||
obj->spans = NULL;
|
||||
}
|
||||
while (obj->data.elements)
|
||||
{
|
||||
Evas_Data_Node *node;
|
||||
|
|
|
@ -571,6 +571,8 @@ evas_module_clean(void)
|
|||
/* } */
|
||||
}
|
||||
|
||||
static Eina_Prefix *pfx = NULL;
|
||||
|
||||
/* will dlclose all the modules loaded and free all the structs */
|
||||
void
|
||||
evas_module_shutdown(void)
|
||||
|
@ -599,6 +601,11 @@ evas_module_shutdown(void)
|
|||
|
||||
eina_array_free(evas_engines);
|
||||
evas_engines = NULL;
|
||||
if (pfx)
|
||||
{
|
||||
eina_prefix_free(pfx);
|
||||
pfx = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
EAPI int
|
||||
|
@ -621,8 +628,6 @@ _evas_module_engine_inherit(Evas_Func *funcs, char *name)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static Eina_Prefix *pfx = NULL;
|
||||
|
||||
EAPI const char *
|
||||
_evas_module_libdir_get(void)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue