aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/WordComposer.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2011-09-15 15:42:21 +0900
committerJean Chalard <jchalard@google.com>2011-09-15 16:23:03 +0900
commit5c08151c227d98031abe27c3f0a8f43a7126ae9d (patch)
treeeaf8119658809a030aa79cc22f2e889ca2b49268 /java/src/com/android/inputmethod/latin/WordComposer.java
parentfa52a09f2160d5db52c3b705203de4395a0c3d7d (diff)
downloadlatinime-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.java4
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();
}
/**