diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 813d4798f3..c977434ad9 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -10364,8 +10364,14 @@ _size_native_calc_line_finalize(const Evas_Object *eo_obj, Eina_List *items, loop_advance: *w += it->adv; +#ifdef BIDI_SUPPORT if (!last_it || (it->visual_pos > last_it->visual_pos)) - last_it = it; +#else + if (!last_it) +#endif + { + last_it = it; + } } if (last_it)