summaryrefslogtreecommitdiff
path: root/core/java/android/widget/TextView.java
diff options
context:
space:
mode:
authorGilles Debunne <debunne@google.com>2012-06-07 10:50:58 -0700
committerGilles Debunne <debunne@google.com>2012-06-07 10:51:06 -0700
commit857c341dfe36324fb32d7debc06d536cd8a9add1 (patch)
tree5e5449a6fc98d366f61583f00215015eacfec76b /core/java/android/widget/TextView.java
parent6cd19e0266b3f4277f13dab7e9a86ebdd9905ee9 (diff)
Fixed cast exception with selectable text.
Bug 6550358 The EditText constructor now calls setTextIsSelectable, which uses getText where the cast exception happens because the EditText is not yet fully built and its text does not have the right type. Fixed by using mText directly instead of getText(). Change-Id: I52a2720ae99475881f210ac74464728cab92147e
Diffstat (limited to 'core/java/android/widget/TextView.java')
-rw-r--r--core/java/android/widget/TextView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 131b0754e4cb..01617da73b9a 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -4656,7 +4656,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
// mInputType should already be EditorInfo.TYPE_NULL and mInput should be null
setMovementMethod(selectable ? ArrowKeyMovementMethod.getInstance() : null);
- setText(getText(), selectable ? BufferType.SPANNABLE : BufferType.NORMAL);
+ setText(mText, selectable ? BufferType.SPANNABLE : BufferType.NORMAL);
// Called by setText above, but safer in case of future code changes
mEditor.prepareCursorControllers();