From 32f98dcb7b8c2ba5d0d7a3b03c38ed94b69c9056 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 30 Jan 2011 10:38:50 +0000 Subject: [PATCH] Evas font-engine: Fixed a bug in evas_common_language_script_end_of_run_get SVN revision: 56476 --- .../evas/src/lib/engines/common/language/evas_language_utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/engines/common/language/evas_language_utils.c b/legacy/evas/src/lib/engines/common/language/evas_language_utils.c index c630004ace..385ddf41b1 100644 --- a/legacy/evas/src/lib/engines/common/language/evas_language_utils.c +++ b/legacy/evas/src/lib/engines/common/language/evas_language_utils.c @@ -59,7 +59,7 @@ evas_common_language_script_end_of_run_get(const Eina_Unicode *str, { Evas_Script_Type first = EVAS_SCRIPT_UNKNOWN; int i; - for (i = 0 ; (i < len) ; i++, str++) + for (i = start, str += start ; (i < len) ; i++, str++) { Evas_Script_Type tmp; tmp = _get_script(*str); @@ -75,6 +75,7 @@ evas_common_language_script_end_of_run_get(const Eina_Unicode *str, break; } } + i = i - start; #ifdef BIDI_SUPPORT { int bidi_end;