summaryrefslogtreecommitdiff
path: root/core/java/android/view/AccessibilityInteractionController.java
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2012-04-17 19:25:18 -0700
committerSvetoslav Ganov <svetoslavganov@google.com>2012-04-17 19:27:38 -0700
commitb3830f6737bb17185e2e1c95f4dcde9ce82ac7e4 (patch)
treebedba4e13f01cc3cc8da0360da3afa3d540c71e6 /core/java/android/view/AccessibilityInteractionController.java
parent31725b3f387dacf018804e3c500d693261f1d994 (diff)
Views with zero alpha are shown for accessibility.
1. Views that a user cannot see should not be reported for accessibility. The check for zero alpha was missing. bug:6291855 Change-Id: I3cb4c19cccf0dc2427677df630d124c36bd4770b
Diffstat (limited to 'core/java/android/view/AccessibilityInteractionController.java')
-rw-r--r--core/java/android/view/AccessibilityInteractionController.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/view/AccessibilityInteractionController.java b/core/java/android/view/AccessibilityInteractionController.java
index ab21b325fbd0..6c1a6bf1bdf9 100644
--- a/core/java/android/view/AccessibilityInteractionController.java
+++ b/core/java/android/view/AccessibilityInteractionController.java
@@ -602,6 +602,7 @@ final class AccessibilityInteractionController {
// tree traversal.
return (view.mAttachInfo != null
&& view.mAttachInfo.mWindowVisibility == View.VISIBLE
+ && view.getAlpha() > 0
&& view.isShown()
&& view.getGlobalVisibleRect(mViewRootImpl.mTempRect));
}