Fix bug IME doesn't show in in-demand mode of TV 14/179314/1
authorInHong Han <inhong1.han@samsung.com>
Thu, 17 May 2018 05:21:49 +0000 (14:21 +0900)
committerInHong Han <inhong1.han@samsung.com>
Thu, 17 May 2018 05:57:19 +0000 (14:57 +0900)
Change-Id: I888aabfe87f4b074fe1bc4b155f39eb8bb3b77c8

ism/extras/efl_panel/isf_panel_efl.cpp

index 2d6c99c..54a4b28 100644 (file)
@@ -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 ();