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) --