Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_object_textblock.c Log Message: and fix format prepend =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_object_textblock.c,v retrieving revision 1.85 retrieving revision 1.86 diff -u -3 -r1.85 -r1.86 --- evas_object_textblock.c 28 Aug 2005 13:56:37 -0000 1.85 +++ evas_object_textblock.c 28 Aug 2005 14:01:02 -0000 1.86 @@ -2809,18 +2809,21 @@ n->alloc = n->len + 1; if (!nc) { - o->nodes = evas_object_list_append(o->nodes, n); + o->nodes = evas_object_list_prepend(o->nodes, n); } else if (nc->type == NODE_FORMAT) { - o->nodes = evas_object_list_append_relative(o->nodes, n, nc); + o->nodes = evas_object_list_prepend_relative(o->nodes, n, nc); } else if (nc->type == NODE_TEXT) { char *ts; - o->nodes = evas_object_list_append_relative(o->nodes, n, nc); - if (cur->pos < nc->len) + if (cur->pos == 0) + o->nodes = evas_object_list_prepend_relative(o->nodes, n, nc); + else + o->nodes = evas_object_list_append_relative(o->nodes, n, nc); + if ((cur->pos < nc->len) && (cur->pos != 0)) { n2 = calloc(1, sizeof(Evas_Object_Textblock_Node)); n2->type = NODE_TEXT; ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs