OSDN Git Service

Fix crash in TextView#setHint
authorClara Bayarri <clarabayarri@google.com>
Mon, 18 Sep 2017 14:05:02 +0000 (15:05 +0100)
committerClara Bayarri <clarabayarri@google.com>
Mon, 18 Sep 2017 14:05:02 +0000 (15:05 +0100)
Bug: 65821360
Test: bit CtsWidgetTestCases:TimePickerTest
Change-Id: I1ee279691d73f173064d98f6e7d5d5fbd483f682

core/java/android/widget/TextView.java

index efcc3a2..2de5527 100644 (file)
@@ -5549,7 +5549,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
     public final void setHint(CharSequence hint) {
         setHintInternal(hint);
 
-        if (isInputMethodTarget()) {
+        if (mEditor != null && isInputMethodTarget()) {
             mEditor.reportExtractedText();
         }
     }