if (evas_textblock_cursor_compare(tc, en->cursor))
{
_edje_emit(rp->edje, "cursor,changed", rp->part->name);
- _caps_mode_check(en);
}
#ifdef HAVE_ECORE_IMF
ecore_imf_context_reset(en->imf_context);
ecore_imf_context_cursor_position_set(en->imf_context,
evas_textblock_cursor_pos_get(en->cursor));
-
- if (en->input_panel_enable)
- {
- keypad_show = EINA_TRUE;
- ecore_imf_context_input_panel_show(en->imf_context);
- }
}
#endif /* HAVE_ECORE_IMF */
ecore_imf_context_reset(en->imf_context);
ecore_imf_context_cursor_position_set(en->imf_context,
evas_textblock_cursor_pos_get(en->cursor));
+
+ if (en->input_panel_enable)
+ {
+ keypad_show = EINA_TRUE;
+ ecore_imf_context_input_panel_show(en->imf_context);
+ }
}
#endif
+
+ _caps_mode_check(en);
_edje_entry_real_part_configure(rp);