Since the "cursor_position==0" condition is evaluated first,
the immodule considers autocapitalization is required even
when imcontext has preedit_text. Thus modified to check the
existence of preedit_text first.
Change-Id: Ibaa73a68617eaf08b8de6cade0ab8e28c2d83ea4
break;
}
- if (imcontext->cursor_position == 0)
- return EINA_TRUE;
-
if (imcontext->preedit_text && strcmp (imcontext->preedit_text, "") != 0)
return EINA_FALSE;
+ if (imcontext->cursor_position == 0)
+ return EINA_TRUE;
+
ecore_imf_context_surrounding_get (ctx, &plain_str, &cursor_pos);
if (!plain_str) goto done;