Check for U+0941 and U+0942 vowels which should be treated
as separete characters when deleting.
Change-Id: I18cbc3a1b2d5c79c7dd17450156447a75e7350bc
}
else
{
+ //TIZEN_ONLY(20231102) evas_object_textblock: Fix removing Devanagari characters
+ // Check for U+0941 and U+0942 vowels which should be treated as separete characters when deleting.
+ const Eina_Unicode* text = eina_ustrbuf_string_get(cur->node->unicode);
+ if (text && cur_pos < eina_unicode_strlen(text))
+ {
+ uint32_t character = text[cur_pos];
+ if (character == 0x941 || character == 0x942)
+ return ret;
+ }
+ //
for (i = 0; i < (int) ti->text_props.len; i++)
{
ot = info->ot[i];