edje_load : clean up vector resource when edje file freed.
Summary: Fix memory leak. Reviewers: cedric, Hermet, smohanty, bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11859
This commit is contained in:
parent
ed167716b6
commit
eb38000e3d
|
@ -2121,6 +2121,9 @@ _edje_file_free(Edje_File *edf)
|
|||
{
|
||||
for (i = 0; i < edf->image_dir->entries_count; ++i)
|
||||
eina_stringshare_del(edf->image_dir->entries[i].entry);
|
||||
|
||||
for (i = 0; i < edf->image_dir->vectors_count; ++i)
|
||||
eina_stringshare_del(edf->image_dir->vectors[i].entry);
|
||||
}
|
||||
|
||||
/* Sets have been added after edje received eet dictionary support */
|
||||
|
@ -2134,6 +2137,7 @@ _edje_file_free(Edje_File *edf)
|
|||
|
||||
free(edf->image_dir->entries);
|
||||
free(edf->image_dir->sets);
|
||||
free(edf->image_dir->vectors);
|
||||
free(edf->image_dir);
|
||||
}
|
||||
if (edf->sound_dir)
|
||||
|
|
Loading…
Reference in New Issue