From af1bdf352529b9caf00691ec2daa047f4f2319c4 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 7 Apr 2011 13:13:41 +0000 Subject: [PATCH] Evas textblock: Fixed a bug in newline compatible mode. SVN revision: 58447 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 244f06805f..47e9992bcb 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -2987,7 +2987,12 @@ _layout_do_format(const Evas_Object *obj __UNUSED__, Ctxt *c, { Evas_Object_Textblock_Format_Item *fi; - fi = _layout_format_item_add(c, n, item, fmt); + /* If in compatible mode, insert a ps */ + if (c->o->newline_is_ps) + fi = _layout_format_item_add(c, n, "ps", fmt); + else + fi = _layout_format_item_add(c, n, item, fmt); + fi->parent.w = fi->parent.adv = 0; } else if ((!strcmp(item, "\t")) || (!strcmp(item, "\\t")))