From 31dce211b8a15643b72ce7e65f0bb805fd4c9c9c Mon Sep 17 00:00:00 2001 From: raster Date: Sat, 14 Aug 2010 11:17:35 +0000 Subject: [PATCH] From: Alexander Kerner Attached is a small patch to fix eng_font_draw in software_8. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@51112 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/modules/engines/software_8/evas_engine.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/modules/engines/software_8/evas_engine.c b/src/modules/engines/software_8/evas_engine.c index 45b30cd..9f10fdd 100644 --- a/src/modules/engines/software_8/evas_engine.c +++ b/src/modules/engines/software_8/evas_engine.c @@ -931,18 +931,7 @@ static void eng_font_draw(void *data __UNUSED__, void *context, void *surface, void *font, int x, int y, int w, int h, int ow, int oh, const Eina_Unicode *text, const Evas_BiDi_Props *intl_props) { - static RGBA_Image *im = NULL; - Soft8_Image *dst = surface; - - if (!im) - im = (RGBA_Image *) - evas_cache_image_empty(evas_common_soft8_image_cache_get()); - evas_cache_image_surface_alloc(&im->cache_entry, dst->cache_entry.w, - dst->cache_entry.h); - evas_common_draw_context_font_ext_set(context, surface, soft8_font_glyph_new, - soft8_font_glyph_free, - soft8_font_glyph_draw); - evas_common_font_draw(im, context, font, x, y, text, intl_props); + evas_common_font_draw(surface, context, font, x, y, text); evas_common_draw_context_font_ext_set(context, NULL, NULL, NULL, NULL); } -- 2.7.4