diff options
| author | Svetoslav Ganov <svetoslavganov@google.com> | 2012-09-14 11:37:15 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-09-14 11:37:15 -0700 |
| commit | e136a72810197029a01b4e30b2063d9993b7a9ad (patch) | |
| tree | 7de40c47968d2395d5180b47a14ce877df0f60ea /core/java | |
| parent | 0dbc4108005445d241c5f6990000d25a09a8e00e (diff) | |
| parent | b8c50e8e44bb757d18fc7f069332c186099aca77 (diff) | |
Merge "Text layout in switch may be null when accessibility events are fired." into jb-mr1-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/widget/Switch.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/widget/Switch.java b/core/java/android/widget/Switch.java index 689bd02fbe16..e754c17ca2d1 100644 --- a/core/java/android/widget/Switch.java +++ b/core/java/android/widget/Switch.java @@ -508,9 +508,9 @@ public class Switch extends CompoundButton { @Override public void onPopulateAccessibilityEvent(AccessibilityEvent event) { super.onPopulateAccessibilityEvent(event); - CharSequence text = isChecked() ? mOnLayout.getText() : mOffLayout.getText(); - if (!TextUtils.isEmpty(text)) { - event.getText().add(text); + Layout layout = isChecked() ? mOnLayout : mOffLayout; + if (layout != null && !TextUtils.isEmpty(layout.getText())) { + event.getText().add(layout.getText()); } } |
