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
      {

-- 


Reply via email to