evas - fix the memory corruption introduced by evas fonts_zero
This commit is contained in:
parent
c5af1a7305
commit
bff48f92a3
|
@ -1,3 +1,7 @@
|
|||
2013-11-26 ChunEon Park (Hermet)
|
||||
|
||||
* Evas: Fix the memory corruption introduced by evas fonts_zero.
|
||||
|
||||
2013-11-26 Daniel Juyung Seo (SeoZ)
|
||||
|
||||
* ecore anim: Fixed animator not working problem when source_set is
|
||||
|
|
1
NEWS
1
NEWS
|
@ -365,6 +365,7 @@ Fixes:
|
|||
- Evas textblock: Fixed order of tags inserted with markup_app/prepend.
|
||||
- Fix proxy render to update the proxies recursively. If a proxy has proxies, all the chainged proxies should be updated recursively.
|
||||
- Evas textblock: Fixed wrapping of lines ending with whites.
|
||||
- Evas: Fix the memory corruption introduced by evas fonts_zero.
|
||||
|
||||
* Ecore:
|
||||
- Don't leak fd on exec.
|
||||
|
|
|
@ -491,7 +491,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description *fdesc, const char *source,
|
|||
#endif
|
||||
|
||||
Evas_Font_Set *font = NULL;
|
||||
Eina_List *fonts, *l;
|
||||
Eina_List *fonts, *l, *l_next;
|
||||
Fndat *fd;
|
||||
#ifdef HAVE_FONTCONFIG
|
||||
Fndat *found_fd = NULL;
|
||||
|
@ -541,7 +541,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description *fdesc, const char *source,
|
|||
}
|
||||
#endif
|
||||
|
||||
EINA_LIST_FOREACH(fonts_zero, l, fd)
|
||||
EINA_LIST_FOREACH_SAFE(fonts_zero, l, l_next, fd)
|
||||
{
|
||||
if (!evas_font_desc_cmp(fdesc, fd->fdesc))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue