static void ime_app_show_cb(int ic, ime_context_h ime_ctx, void *user_data)
{
Ise_Context iseContext;
- bool return_key_state, prediction_allow, password_mode;
+ bool return_key_state, prediction_allow, password_mode, caps_mode;
ime_layout_variation_e layout_variation;
ime_context_get_layout(ime_ctx, &iseContext.layout);
ime_context_get_input_hint(ime_ctx, &iseContext.input_hint);
ime_context_get_bidi_direction(ime_ctx, &iseContext.bidi_direction);
ime_context_get_language(ime_ctx, &iseContext.language);
+ ime_context_get_caps_mode(ime_ctx, &caps_mode);
+ iseContext.caps_mode = caps_mode;
+
iseContext.return_key_disabled = return_key_state;
g_ic = ic;