From: Enlightenment S. <no-...@en...> - 2011-05-05 16:35:42
|
Log: Evas textblock: Until we actually use it in charwrap, don't malloc line_breaks. Author: tasn Date: 2011-05-05 09:35:32 -0700 (Thu, 05 May 2011) New Revision: 59217 Trac: http://trac.enlightenment.org/e/changeset/59217 Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c =================================================================== --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-05-05 15:15:43 UTC (rev 59216) +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-05-05 16:35:32 UTC (rev 59217) @@ -3407,12 +3407,13 @@ * do */ if (!line_breaks) { - size_t len = - eina_ustrbuf_length_get(it->text_node->unicode); - line_breaks = malloc(len); /* Only relevant in those cases */ if (it->format->wrap_word || it->format->wrap_mixed) { + size_t len = + eina_ustrbuf_length_get( + it->text_node->unicode); + line_breaks = malloc(len); set_linebreaks_utf32((const utf32_t *) eina_ustrbuf_string_get( it->text_node->unicode), |