From: Tom Hacohen Date: Mon, 16 Aug 2010 09:06:19 +0000 (+0000) Subject: Elementary: Translate back to paragraph separator. X-Git-Tag: v1.0.0~4410 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1308c603de9c74ec6e7f0dec3a1fb793ae506af0;p=platform%2Fupstream%2Felementary.git Elementary: Translate back to paragraph separator. SVN revision: 51175 --- diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 2efc359..f7af5f4 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -745,6 +745,10 @@ _str_append(char *str, const char *txt, int *len, int *alloc) return str; } +/*FIXME: Sholud be implemented somewhere else, it really depends on the context + * because some markups can be implemented otherwise according to style. + * probably doing it in textblock and making it translate according to it's + * style is correct. */ static char * _mkup_to_text(const char *mkup) { @@ -782,6 +786,8 @@ _mkup_to_text(const char *mkup) str = _str_append(str, "\t", &str_len, &str_alloc); else if (!strcmp(ttag, "\\t")) str = _str_append(str, "\t", &str_len, &str_alloc); + else if (!strcmp(ttag, "ps")) /* Unicode paragraph separator */ + str = _str_append(str, "\xE2\x80\xA9", &str_len, &str_alloc); free(ttag); } tag_start = tag_end = NULL;