diff options
author | 2012-01-26 01:36:46 -0800 | |
---|---|---|
committer | 2012-01-26 01:36:46 -0800 | |
commit | 2f2f1f54035e5634f4d88a6a284c831e68f366a5 (patch) | |
tree | ddfa4a0d297596334da7ef3366911875c45fa346 /java/src/com/android/inputmethod/latin/LastComposedWord.java | |
parent | 183ba6a09e716934ccf445613dd9ea45c8d6e69f (diff) | |
parent | 2692a8700737d8eed268039aa27b22a31669da08 (diff) | |
download | latinime-2f2f1f54035e5634f4d88a6a284c831e68f366a5.tar.gz latinime-2f2f1f54035e5634f4d88a6a284c831e68f366a5.tar.xz latinime-2f2f1f54035e5634f4d88a6a284c831e68f366a5.zip |
am 2692a870: Move some functionality into LastComposedWord (A3)
* commit '2692a8700737d8eed268039aa27b22a31669da08':
Move some functionality into LastComposedWord (A3)
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LastComposedWord.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LastComposedWord.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LastComposedWord.java b/java/src/com/android/inputmethod/latin/LastComposedWord.java index 612ed424d..accc6307a 100644 --- a/java/src/com/android/inputmethod/latin/LastComposedWord.java +++ b/java/src/com/android/inputmethod/latin/LastComposedWord.java @@ -16,6 +16,8 @@ package com.android.inputmethod.latin; +import android.text.TextUtils; + import java.util.ArrayList; /** @@ -45,6 +47,9 @@ public class LastComposedWord { public final String mTypedWord; public final String mAutoCorrection; + public static final LastComposedWord NOT_A_COMPOSED_WORD = + new LastComposedWord(COMMIT_TYPE_USER_TYPED_WORD, null, null, null, "", ""); + public LastComposedWord(final int type, final ArrayList<int[]> codes, final int[] xCoordinates, final int[] yCoordinates, final String typedWord, final String autoCorrection) { mType = type; @@ -54,4 +59,9 @@ public class LastComposedWord { mTypedWord = typedWord; mAutoCorrection = autoCorrection; } + + public boolean didAutoCorrectToAnotherWord() { + return !TextUtils.isEmpty(mAutoCorrection) + && !TextUtils.equals(mTypedWord, mAutoCorrection); + } } |