forked from enlightenment/efl
evas_textblock : remove wrong condition check for size_t value
Summary: pos in cursor handle is defined size_t type, (see efl_canvas_textblock_internal.h) which is unsigned int, and always bigger or equal to 0. Reviewers: bowonryu, ali.alzyod Reviewed By: ali.alzyod Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11333
This commit is contained in:
parent
d62f967ed6
commit
04b82b3f87
|
@ -10458,7 +10458,7 @@ _evas_textblock_cursor_cluster_pos_get(Evas_Textblock_Cursor *cur, Eina_Bool inc
|
||||||
Eina_Unicode content = 0;
|
Eina_Unicode content = 0;
|
||||||
if (!inc && cur->pos > 0)
|
if (!inc && cur->pos > 0)
|
||||||
content = eina_ustrbuf_string_get(cur->node->unicode)[cur->pos - 1];
|
content = eina_ustrbuf_string_get(cur->node->unicode)[cur->pos - 1];
|
||||||
else if (inc && cur->pos >= 0 && eina_ustrbuf_length_get(cur->node->unicode) > (cur->pos + 1))
|
else if (inc && eina_ustrbuf_length_get(cur->node->unicode) > (cur->pos + 1))
|
||||||
content = eina_ustrbuf_string_get(cur->node->unicode)[cur->pos + 1];
|
content = eina_ustrbuf_string_get(cur->node->unicode)[cur->pos + 1];
|
||||||
if (VAR_SEQ(content)) *is_single_glyph = EINA_TRUE;
|
if (VAR_SEQ(content)) *is_single_glyph = EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue