From 29a1fc0f6b18dd41e7810ee720041f7c7557eb4f Mon Sep 17 00:00:00 2001
From: Jean Chalard <jchalard@google.com>
Date: Fri, 20 Apr 2012 15:55:19 +0900
Subject: [PATCH] Don't allow cancelling manual pick.

Bug: 6347202
Change-Id: I30b53256e83c534436b0f0ff594fd4aaabf4558c
---
 java/src/com/android/inputmethod/latin/LatinIME.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 861c23b04c..e1978fca1c 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -1848,6 +1848,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
         mExpectingUpdateSelection = true;
         commitChosenWord(suggestion, LastComposedWord.COMMIT_TYPE_MANUAL_PICK,
                 LastComposedWord.NOT_A_SEPARATOR);
+        // Don't allow cancellation of manual pick
+        mLastComposedWord.deactivate();
         // Add the word to the user history dictionary
         addToUserHistoryDictionary(suggestion);
         mSpaceState = SPACE_STATE_PHANTOM;
-- 
GitLab