raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=becd02aaa662e7ba9571e1d497bd5d7bd72fe15a

commit becd02aaa662e7ba9571e1d497bd5d7bd72fe15a
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Wed Jan 7 22:29:00 2015 +0900

    evas textgrid - fix drawing of codepoints that are 0
    
    this fixes artifacts if you have cells with 0 codepoints and also have
    underlines or strikethroughs in them.
    
    @fix
---
 src/lib/evas/canvas/evas_object_textgrid.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_textgrid.c 
b/src/lib/evas/canvas/evas_object_textgrid.c
index 0cad494..443e736 100644
--- a/src/lib/evas/canvas/evas_object_textgrid.c
+++ b/src/lib/evas/canvas/evas_object_textgrid.c
@@ -658,9 +658,10 @@ evas_object_textgrid_render(Evas_Object *eo_obj,
                   else c = eina_array_data_get(palette, cells->fg);
                   if ((c) && (c->a > 0))
                     {
-                       evas_object_textgrid_row_text_append(row, eo_obj, o, xp,
-                                                            cells->codepoint,
-                                                            c->r, c->g, c->b, 
c->a);
+                       if (cells->codepoint > 0)
+                         evas_object_textgrid_row_text_append(row, eo_obj, o, 
xp,
+                                                              cells->codepoint,
+                                                              c->r, c->g, 
c->b, c->a);
                        // XXX: underlines and strikethroughs dont get
                        // merged into horizontal runs like bg rects above
                        if (cells->underline)

-- 


Reply via email to