if (dir && dir_cur && dir_cur->node)
{
#ifdef BIDI_SUPPORT
- *dir = (evas_bidi_is_rtl_char(dir_cur->node->bidi_props, dir_cur->pos,
- 0)) ?
+ *dir = (evas_bidi_is_rtl_char(dir_cur->node->bidi_props, 0,
+ dir_cur->pos)) ?
EVAS_BIDI_DIRECTION_RTL : EVAS_BIDI_DIRECTION_LTR;
#else
*dir = EVAS_BIDI_DIRECTION_LTR;
if ((start && !switch_items) || (!start && switch_items))
{
#ifdef BIDI_SUPPORT
- if (evas_bidi_is_rtl_char(it->text_node->bidi_props, 0, 0))
+ if (it->bidi_props.dir == EVAS_BIDI_DIRECTION_RTL)
{
*w = *x + *w;
*x = 0;
else
{
#ifdef BIDI_SUPPORT
- if (evas_bidi_is_rtl_char(it->text_node->bidi_props, 0, 0))
+ if (it->bidi_props.dir == EVAS_BIDI_DIRECTION_RTL)
{
*x = *x + *w;
*w = it->adv - *x;
}
#ifdef BIDI_SUPPORT
- if (evas_bidi_is_rtl_char(ti->parent.text_node->bidi_props, 0, 0))
+ if (ti->parent.bidi_props.dir == EVAS_BIDI_DIRECTION_RTL)
{
x = x1 + w1;
w = x2 + w2 - x;