diff --git a/ChangeLog b/ChangeLog index 04815c7760..53213c6b45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-02-19 Daniel Zaoui + + * Fix Evas_Object_Text when LTR and RTL are used in the same paragraph. + 2013-02-18 Carsten Haitzler (The Rasterman) * Fix edje edje_color_class_list() and edje_text_class_list() to diff --git a/NEWS b/NEWS index d89f0e1f87..e381784d8f 100644 --- a/NEWS +++ b/NEWS @@ -174,3 +174,4 @@ Fixes: * Edje textblock: Improved textblock fit. * fix anchor clicked mouse signals for selection-enabled entries * Fix edje_color_class_list() and edje_text_class_list() to look at right hashes. + * Evas: Fix Evas_Object_Text when LTR and RTL are used in the same paragraph. diff --git a/src/lib/evas/canvas/evas_object_text.c b/src/lib/evas/canvas/evas_object_text.c index 53a35d8207..4e619205d5 100644 --- a/src/lib/evas/canvas/evas_object_text.c +++ b/src/lib/evas/canvas/evas_object_text.c @@ -722,7 +722,7 @@ _evas_object_text_layout(Evas_Object *eo_obj, Evas_Object_Text *o, Eina_Unicode if (tmp_cut > 0) script_len = tmp_cut; - script = evas_common_language_script_type_get(text, script_len); + script = evas_common_language_script_type_get(text + pos, script_len); while (script_len > 0) {