From: InHong Han Date: Thu, 17 May 2018 05:21:49 +0000 (+0900) Subject: Fix bug IME doesn't show in in-demand mode of TV X-Git-Tag: accepted/tizen/unified/20180611.015511~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4451a94e11b01a02de858a1e67ee3ce721987e8d;p=platform%2Fcore%2Fuifw%2Fisf.git Fix bug IME doesn't show in in-demand mode of TV Change-Id: I888aabfe87f4b074fe1bc4b155f39eb8bb3b77c8 --- diff --git a/ism/extras/efl_panel/isf_panel_efl.cpp b/ism/extras/efl_panel/isf_panel_efl.cpp index 2d6c99c..54a4b28 100644 --- a/ism/extras/efl_panel/isf_panel_efl.cpp +++ b/ism/extras/efl_panel/isf_panel_efl.cpp @@ -7568,8 +7568,10 @@ static void launch_default_soft_keyboard (keynode_t *key, void* data) /* Start default ISE */ change_keyboard_mode (TOOLBAR_HELPER_MODE); } else { - set_temporary_ise (_initial_ise_uuid); - restore_config(); + if (!_launch_ise_on_request) { + set_temporary_ise (_initial_ise_uuid); + restore_config(); + } } } @@ -7947,9 +7949,8 @@ int main (int argc, char *argv []) } } - /* Launches default soft keyboard when all conditions are satisfied except on-demand mode */ - if (!_launch_ise_on_request) - launch_default_soft_keyboard (); + /* Launches default soft keyboard when all conditions are satisfied */ + launch_default_soft_keyboard (); /* Update the name of each ISE according to display language */ update_ise_locale ();