diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 2ecc56c9cc..6164fe87c6 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -7015,7 +7015,10 @@ evas_textblock_cursor_word_start(Evas_Textblock_Cursor *cur) set_wordbreaks_utf32((const utf32_t *) text, len, lang, breaks); } - for (i = cur->pos; (BREAK_AFTER(i)) && (i >= 0); i--); + for (i = cur->pos; (BREAK_AFTER(i)); i--) + { + if (i == 0) break; + } for ( ; i > 0 ; i--) {