From eed9c92ee6c057e6363efaa1859176aa9adb7b44 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 7 Apr 2011 12:22:16 +0000 Subject: [PATCH] Evas textblock: Adding visible formats - only invalidate current node. No need to invalidate all the nodes when adding visible formats because they are "like regular text". SVN revision: 58428 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 5 ++++- 1 file changed, 4 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 fc6ba57e7d..8e3c7816fd 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -6772,7 +6772,10 @@ evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *form } _evas_textblock_changed(o, cur->obj); - _evas_textblock_invalidate_all(o); + if (!is_visible) + _evas_textblock_invalidate_all(o); + else if (cur->node) + cur->node->dirty = EINA_TRUE; return is_visible; }