diff options
author | 2011-09-15 15:42:21 +0900 | |
---|---|---|
committer | 2011-09-15 16:23:03 +0900 | |
commit | 5c08151c227d98031abe27c3f0a8f43a7126ae9d (patch) | |
tree | eaf8119658809a030aa79cc22f2e889ca2b49268 /java/src/com/android/inputmethod/latin/WordComposer.java | |
parent | fa52a09f2160d5db52c3b705203de4395a0c3d7d (diff) | |
download | latinime-5c08151c227d98031abe27c3f0a8f43a7126ae9d.tar.gz latinime-5c08151c227d98031abe27c3f0a8f43a7126ae9d.tar.xz latinime-5c08151c227d98031abe27c3f0a8f43a7126ae9d.zip |
Avoid returning an object that's still used internally
There is no definite path known for this to end up being
touched by other classes, but we could imagine through
some way or some other it ends up shoved in the stringbuilder
pool, leading to catastrophic results.
Hopefully related to
Bug: 5248688
Change-Id: Ib8abfc31263cbf31d515ed607ced5d8253971938
Diffstat (limited to 'java/src/com/android/inputmethod/latin/WordComposer.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/WordComposer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/com/android/inputmethod/latin/WordComposer.java index 24519ad92..a79e6dc7f 100644 --- a/java/src/com/android/inputmethod/latin/WordComposer.java +++ b/java/src/com/android/inputmethod/latin/WordComposer.java @@ -164,11 +164,11 @@ public class WordComposer { * Returns the word as it was typed, without any correction applied. * @return the word that was typed so far */ - public CharSequence getTypedWord() { + public String getTypedWord() { if (size() == 0) { return null; } - return mTypedWord; + return mTypedWord.toString(); } /** |