Fix the bug that global file is not created automatically 50/174750/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Wed, 4 Apr 2018 04:01:10 +0000 (13:01 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Wed, 4 Apr 2018 04:01:16 +0000 (13:01 +0900)
Change-Id: Ie17e56f848a79ad85d144867af84de5dfee4b66f

ism/extras/efl_panel/isf_panel_efl.cpp

index 44c51e0..be60ad6 100644 (file)
@@ -7537,6 +7537,13 @@ static void launch_default_soft_keyboard (keynode_t *key, void* data)
         change_keyboard_mode (TOOLBAR_HELPER_MODE);
     } else {
         set_temporary_ise (_initial_ise_uuid);
+        if (!_config.null()) {
+            scim_global_config_write(String(SCIM_GLOBAL_CONFIG_DEFAULT_ISE_UUID), _initial_ise_uuid);
+            scim_global_config_flush();
+
+            _config->flush();
+            _config->reload();
+        }
     }
 }