aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/WordComposer.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2010-02-27 07:53:56 -0800
committerAmith Yamasani <yamasani@google.com>2010-06-24 19:25:32 -0700
commita62f7c18f9cb8feb179bd865fc9caa65cfc80b4a (patch)
tree86886a8b00addec1f2c0b29942313c0138c02e5b /java/src/com/android/inputmethod/latin/WordComposer.java
parentdae90170140ab6805ed82c3428f4aebecec7d8d8 (diff)
downloadlatinime-a62f7c18f9cb8feb179bd865fc9caa65cfc80b4a.tar.gz
latinime-a62f7c18f9cb8feb179bd865fc9caa65cfc80b4a.tar.xz
latinime-a62f7c18f9cb8feb179bd865fc9caa65cfc80b4a.zip
Remember typed words for auto-corrections
Change-Id: I475c2fa7604f91659100510079fa13c7615177e9
Diffstat (limited to 'java/src/com/android/inputmethod/latin/WordComposer.java')
-rw-r--r--java/src/com/android/inputmethod/latin/WordComposer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/com/android/inputmethod/latin/WordComposer.java
index 2547aa133..e2573a0a9 100644
--- a/java/src/com/android/inputmethod/latin/WordComposer.java
+++ b/java/src/com/android/inputmethod/latin/WordComposer.java
@@ -49,6 +49,13 @@ public class WordComposer {
mTypedWord = new StringBuilder(20);
}
+ WordComposer(WordComposer copy) {
+ mCodes = (ArrayList<int[]>) copy.mCodes.clone();
+ mPreferredWord = copy.mPreferredWord;
+ mTypedWord = new StringBuilder(copy.mTypedWord);
+ mCapsCount = copy.mCapsCount;
+ mAutoCapitalized = copy.mAutoCapitalized;
+ }
/**
* Clear out the keys registered so far.
*/