cedric pushed a commit to branch efl-1.9. http://git.enlightenment.org/core/efl.git/commit/?id=3fabf9f95297b8a1ebd61089f4268b130037ede8
commit 3fabf9f95297b8a1ebd61089f4268b130037ede8 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 6bfb5a1..867df8b 100644 --- a/src/lib/evas/canvas/evas_object_textgrid.c +++ b/src/lib/evas/canvas/evas_object_textgrid.c @@ -662,9 +662,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) --