eina_list_data_get(eina_list_last(c->format_stack)));
ellip_ti->parent.text_node = cur_it->text_node;
ellip_ti->parent.text_pos = cur_it->text_pos;
- if (cur_it->type == EVAS_TEXTBLOCK_ITEM_TEXT)
- {
- ellip_ti->parent.text_pos += _ITEM_TEXT(cur_it)->text_props.text_len;
- }
- else
- {
- ellip_ti->parent.text_pos++;
- }
evas_common_text_props_bidi_set(&ellip_ti->text_props,
ellip_ti->parent.text_node->bidi_props, ellip_ti->parent.text_pos);
ellip_ti->parent.text_pos, len);
_text_item_update_sizes(c, ellip_ti);
+ if (cur_it->type == EVAS_TEXTBLOCK_ITEM_TEXT)
+ {
+ ellip_ti->parent.text_pos += _ITEM_TEXT(cur_it)->text_props.text_len
+ - 1;
+ }
+ else
+ {
+ ellip_ti->parent.text_pos++;
+ }
+
return ellip_ti;
}