From 8a3fb8509518d5cc248b810df0e066bf264ee77f Mon Sep 17 00:00:00 2001 From: tasn Date: Sun, 30 Jan 2011 10:33:32 +0000 Subject: [PATCH] Evas font engine: Fixed query_size and query advance. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56427 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/engines/common/evas_font_query.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/engines/common/evas_font_query.c b/src/lib/engines/common/evas_font_query.c index 84fbd8c..359359d 100644 --- a/src/lib/engines/common/evas_font_query.c +++ b/src/lib/engines/common/evas_font_query.c @@ -139,7 +139,7 @@ evas_common_font_query_inset(RGBA_Font *fn, const Eina_Unicode *text) EAPI void evas_common_font_query_size(RGBA_Font *fn, const Eina_Unicode *text, const Evas_BiDi_Props *intl_props __UNUSED__, int *w, int *h) { - int keep_width; + int keep_width = 0; int use_kerning; RGBA_Font_Int *fi; EVAS_FONT_WALK_TEXT_INIT(); @@ -149,7 +149,7 @@ evas_common_font_query_size(RGBA_Font *fn, const Eina_Unicode *text, const Evas_ { EVAS_FONT_WALK_TEXT_WORK(); /* Keep the width because we'll need it for the last char */ - keep_width = width; + keep_width = width + bear_x; } EVAS_FONT_WALK_TEXT_END(); if (w) *w = pen_x + keep_width; @@ -167,7 +167,7 @@ evas_common_font_query_size(RGBA_Font *fn, const Eina_Unicode *text, const Evas_ EAPI void evas_common_font_query_advance(RGBA_Font *fn, const Eina_Unicode *text, const Evas_BiDi_Props *intl_props, int *h_adv, int *v_adv) { - int keep_adv; + int keep_adv = 0; int use_kerning; RGBA_Font_Int *fi; EVAS_FONT_WALK_TEXT_INIT(); -- 2.7.4