tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=2eaf9049b9f97bf95461c77a7d351222fc457e49
commit 2eaf9049b9f97bf95461c77a7d351222fc457e49 Author: Tom Hacohen <[email protected]> Date: Fri Mar 14 12:50:28 2014 +0000 Evas textblock: Don't include right margin/padding twice when aligning lines. This should fix enventor issues. @fix --- src/lib/evas/canvas/evas_object_textblock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 4956ac9..de9885c 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -3389,10 +3389,11 @@ loop_advance: c->y += c->ascent + c->descent; if (c->w >= 0) { + /* c->o->style_pad.r is already included in the line width, so it's + * not used in this calculation. . */ c->ln->x = c->marginl + c->o->style_pad.l + ((c->w - c->ln->w - - c->o->style_pad.l - c->o->style_pad.r - - c->marginl - c->marginr) * _layout_line_align_get(c)); + c->o->style_pad.l - c->marginl) * _layout_line_align_get(c)); } else { --
