From: WooHyun Jung Date: Thu, 9 Feb 2012 13:02:54 +0000 (+0900) Subject: [*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR X-Git-Tag: accepted/2.0/20130306.225542~150^2~4^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d789a249cea9f81ca93937eef11b95473b80fa89;p=profile%2Fivi%2Fevas.git [*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR --- diff --git a/src/lib/canvas/evas_object_textblock.c b/src/lib/canvas/evas_object_textblock.c index 583ede6..ea6c591 100644 --- a/src/lib/canvas/evas_object_textblock.c +++ b/src/lib/canvas/evas_object_textblock.c @@ -5623,7 +5623,6 @@ EAPI Eina_Bool evas_textblock_cursor_is_format(const Evas_Textblock_Cursor *cur) { if (!cur || !cur->node) return EINA_FALSE; - if (evas_textblock_cursor_format_is_visible_get(cur)) return EINA_TRUE; return (_evas_textblock_cursor_node_format_at_pos_get(cur)) ? EINA_TRUE : EINA_FALSE; } @@ -7995,6 +7994,7 @@ evas_textblock_cursor_format_is_visible_get(const Evas_Textblock_Cursor *cur) if (!cur) return EINA_FALSE; if (!cur->node) return EINA_FALSE; + if (!evas_textblock_cursor_is_format(cur)) return EINA_FALSE; text = eina_ustrbuf_string_get(cur->node->unicode); return EVAS_TEXTBLOCK_IS_VISIBLE_FORMAT_CHAR(text[cur->pos]); }