From b20c6a10b44a0aef052e13d152b86a8c97d1970e Mon Sep 17 00:00:00 2001 From: tasn Date: Wed, 17 Aug 2011 15:42:01 +0000 Subject: [PATCH] Evas font: Workaround an issue with metric cache. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@62536 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/engines/common/evas_font_draw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/engines/common/evas_font_draw.c b/src/lib/engines/common/evas_font_draw.c index 913fd12..0fb35b6 100644 --- a/src/lib/engines/common/evas_font_draw.c +++ b/src/lib/engines/common/evas_font_draw.c @@ -149,7 +149,10 @@ evas_common_font_draw_internal(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Font } if (xrun < 1) return; -# ifdef WORD_CACHE +/* For some reason, metric and word chache are exactly the same except for + * this piece of code that makes metric go nuts. ATM, we'll just go the + * WORD_CACHE path. */ +#if defined(METRIC_CACHE) || defined(WORD_CACHE) if (word->im) { for (j = rowstart ; j < rowend ; j ++) -- 2.7.4