Flush in case of S/W keyboard needed 79/92779/1
authorLi Zhang <li2012.zhang@samsung.com>
Tue, 18 Oct 2016 12:40:55 +0000 (20:40 +0800)
committerLi Zhang <li2012.zhang@samsung.com>
Tue, 18 Oct 2016 12:40:55 +0000 (20:40 +0800)
Change-Id: Ic7eeece1fcd64d24b9b699c9fe72e16d204a480a

src/scim_anthy_helper.h
src/scim_anthy_imengine.cpp

index 9af9dd3..4c3b6c3 100755 (executable)
@@ -30,5 +30,7 @@
 #define SCIM_ANTHY_TRANS_CMD_TIMEOUT_ADD    SCIM_TRANS_CMD_USER_DEFINED + 4
 #define SCIM_ANTHY_TRANS_CMD_TIMEOUT_REMOVE SCIM_TRANS_CMD_USER_DEFINED + 5
 #define SCIM_ANTHY_TRANS_CMD_TIMEOUT_NOTIFY SCIM_TRANS_CMD_USER_DEFINED + 6
+#define ISE_DEFAULT_FLUSH_EVENT_CMD         1001
+
 
 #endif /* __SCIM_ANTHY_HELPER_H__ */
index 9e8956f..0330f41 100755 (executable)
@@ -2229,6 +2229,11 @@ AnthyInstance::process_helper_event (const String &helper_uuid,
         return;
 
     switch (cmd) {
+    case ISE_DEFAULT_FLUSH_EVENT_CMD:
+    {
+        action_commit (m_factory->m_learn_on_auto_commit);
+        break;
+    }
     case SCIM_ANTHY_TRANS_CMD_GET_SELECTION:
     {
         // For reconversion feature, but this code is ad-hoc solution.