Loading src/com/android/contacts/dialpad/DigitsEditText.java +11 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.graphics.Rect; import android.text.InputType; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.accessibility.AccessibilityEvent; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; Loading Loading @@ -54,4 +55,14 @@ public class DigitsEditText extends EditText { } return ret; } @Override public void sendAccessibilityEventUnchecked(AccessibilityEvent event) { if (event.getEventType() == AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED) { // AsYouTypeFormatter frequently replaces digits with formatted ones, which makes // tts too verbose. Let's ignore the whole event. return; } super.sendAccessibilityEventUnchecked(event); } } No newline at end of file Loading
src/com/android/contacts/dialpad/DigitsEditText.java +11 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.graphics.Rect; import android.text.InputType; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.accessibility.AccessibilityEvent; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; Loading Loading @@ -54,4 +55,14 @@ public class DigitsEditText extends EditText { } return ret; } @Override public void sendAccessibilityEventUnchecked(AccessibilityEvent event) { if (event.getEventType() == AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED) { // AsYouTypeFormatter frequently replaces digits with formatted ones, which makes // tts too verbose. Let's ignore the whole event. return; } super.sendAccessibilityEventUnchecked(event); } } No newline at end of file