projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2661895
)
Evas textblock: Use the set language with liblinebreak if known.
author
Tom Hacohen
<tom@stosb.com>
Mon, 1 Aug 2011 10:45:42 +0000
(10:45 +0000)
committer
Tom Hacohen
<tom@stosb.com>
Mon, 1 Aug 2011 10:45:42 +0000
(10:45 +0000)
SVN revision: 61945
legacy/evas/src/lib/canvas/evas_object_textblock.c
patch
|
blob
|
history
diff --git
a/legacy/evas/src/lib/canvas/evas_object_textblock.c
b/legacy/evas/src/lib/canvas/evas_object_textblock.c
index 9d6ee29a3b7f4a8cf8294271e7acd78629a06713..5d8240509782bbc3b56e427de175c459062b12db 100644
(file)
--- a/
legacy/evas/src/lib/canvas/evas_object_textblock.c
+++ b/
legacy/evas/src/lib/canvas/evas_object_textblock.c
@@
-3687,6
+3687,9
@@
_layout_par(Ctxt *c)
/* Only relevant in those cases */
if (it->format->wrap_word || it->format->wrap_mixed)
{
+ const char *lang;
+ lang = (it->format->font.fdesc) ?
+ it->format->font.fdesc->lang : "";
size_t len =
eina_ustrbuf_length_get(
it->text_node->unicode);
@@
-3694,8
+3697,7
@@
_layout_par(Ctxt *c)
set_linebreaks_utf32((const utf32_t *)
eina_ustrbuf_string_get(
it->text_node->unicode),
- len, "", line_breaks);
- /* FIXME: "" should be text_props language */
+ len, lang, line_breaks);
}
}
#endif