From 84077e2f18136b15dca1153f6be0b3b7dd800893 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 22 Nov 2009 01:49:44 +0000 Subject: [PATCH] patch from tasn: rtl fit. SVN revision: 43886 --- legacy/edje/src/lib/edje_text.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/legacy/edje/src/lib/edje_text.c b/legacy/edje/src/lib/edje_text.c index 003a45a08a..e33cbc8c58 100644 --- a/legacy/edje/src/lib/edje_text.c +++ b/legacy/edje/src/lib/edje_text.c @@ -135,13 +135,13 @@ _edje_text_fit_x(Edje *ed, Edje_Real_Part *ep, if (tw > sw) { if (params->type.text.elipsis != 0.0) - c1 = evas_object_text_char_coords_get(ep->object, - -p + l, th / 2, - NULL, NULL, NULL, NULL); + /* should be the last in text! not the rightmost */ + c1 = evas_object_text_last_up_to_pos(ep->object, + -p + l, th / 2); if (params->type.text.elipsis != 1.0) - c2 = evas_object_text_char_coords_get(ep->object, - -p + sw - r, th / 2, - NULL, NULL, NULL, NULL); + /* should be the last in text! not the rightmost */ + c2 = evas_object_text_last_up_to_pos(ep->object, + -p + sw - r, th / 2); if ((c1 < 0) && (c2 < 0)) { c1 = 0;