From bac64b53d3b8aa2459da8bc56badc4be3e97815f Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Tue, 7 Feb 2017 18:16:20 +0900 Subject: [PATCH] Fix bug initial caps mode has been not processed Change-Id: I8be423134531ce546882bfc511c50abc0bc1224b Signed-off-by: Jihoon Kim --- src/ise.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ise.cpp b/src/ise.cpp index db9d11f..a59345c 100644 --- a/src/ise.cpp +++ b/src/ise.cpp @@ -2000,7 +2000,7 @@ static void ime_app_exit_cb(void *user_data) 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); @@ -2022,6 +2022,9 @@ static void ime_app_show_cb(int ic, ime_context_h ime_ctx, void *user_data) 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; -- 2.7.4