diff options
| author | Gilles Debunne <debunne@google.com> | 2012-06-07 10:50:58 -0700 |
|---|---|---|
| committer | Gilles Debunne <debunne@google.com> | 2012-06-07 10:51:06 -0700 |
| commit | 857c341dfe36324fb32d7debc06d536cd8a9add1 (patch) | |
| tree | 5e5449a6fc98d366f61583f00215015eacfec76b /core/java/android/widget/TextView.java | |
| parent | 6cd19e0266b3f4277f13dab7e9a86ebdd9905ee9 (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.java | 2 |
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(); |
