diff options
| author | 2011-01-13 14:24:02 -0800 | |
|---|---|---|
| committer | 2011-01-13 14:24:08 -0800 | |
| commit | 9cd1eca8546a6e633c94830d2195634fbfbb7144 (patch) | |
| tree | c99fe5c5d37483083c1dba8a03b45ab38ceb34c1 | |
| parent | 3defffe06e6989506698ecdce1be3149a33774c1 (diff) | |
Invisible of gone views fire accessibility events.
bug:3350110
1. Added a visibility check before sending an accessibility event.
Change-Id: I322ede3844502bc623ba2aff2b3586a9925ba682
| -rw-r--r-- | core/java/android/view/View.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 45c35f038c5d..a7e13cc4af98 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -3260,6 +3260,9 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility * {@inheritDoc} */ public void sendAccessibilityEventUnchecked(AccessibilityEvent event) { + if (!isShown()) { + return; + } event.setClassName(getClass().getName()); event.setPackageName(getContext().getPackageName()); event.setEnabled(isEnabled()); |