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)
|
2013-11-26 Daniel Juyung Seo (SeoZ)
|
||||||
|
|
||||||
* ecore anim: Fixed animator not working problem when source_set is
|
* 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.
|
- 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.
|
- 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 textblock: Fixed wrapping of lines ending with whites.
|
||||||
|
- Evas: Fix the memory corruption introduced by evas fonts_zero.
|
||||||
|
|
||||||
* Ecore:
|
* Ecore:
|
||||||
- Don't leak fd on exec.
|
- Don't leak fd on exec.
|
||||||
|
|
|
@ -491,7 +491,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description *fdesc, const char *source,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Evas_Font_Set *font = NULL;
|
Evas_Font_Set *font = NULL;
|
||||||
Eina_List *fonts, *l;
|
Eina_List *fonts, *l, *l_next;
|
||||||
Fndat *fd;
|
Fndat *fd;
|
||||||
#ifdef HAVE_FONTCONFIG
|
#ifdef HAVE_FONTCONFIG
|
||||||
Fndat *found_fd = NULL;
|
Fndat *found_fd = NULL;
|
||||||
|
@ -541,7 +541,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description *fdesc, const char *source,
|
||||||
}
|
}
|
||||||
#endif
|
#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))
|
if (!evas_font_desc_cmp(fdesc, fd->fdesc))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue