From c116d8cc31a64beb550a6ace6806d45dc7b3a662 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 22 Mar 2011 10:18:46 +0000 Subject: [PATCH] Evas textblock: Don't create text props if there's no font. Thanks to Nash for letting me know about it. It's not really useful, but at least it helps us avoid crashing. SVN revision: 57984 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 164337ed39..9640917b06 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -2808,11 +2808,14 @@ skip: ti->parent.text_node->bidi_props, ti->parent.text_pos); evas_common_text_props_script_set (&ti->text_props, ti->text); - c->ENFN->font_text_props_info_create(c->ENDT, - ti->parent.format->font.font, - ti->text, &ti->text_props, - ti->parent.text_node->bidi_props, - ti->parent.text_pos, tmp_len); + if (ti->parent.format->font.font) + { + c->ENFN->font_text_props_info_create(c->ENDT, + ti->parent.format->font.font, + ti->text, &ti->text_props, + ti->parent.text_node->bidi_props, + ti->parent.text_pos, tmp_len); + } } str += tmp_len; cur_len -= tmp_len;