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;