From f45befe6c38626449e87a1f9b9ab65c42bc15ada Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Thu, 18 Jun 2015 14:20:35 -0700 Subject: [PATCH] Ensure ResolverDrawerLayout is visible to accessibility services Also removes the class name since it's not helpful to expose framework internal class names to accessibility services that can't access them. Bug: 18864087 Change-Id: If9b29d3929970bd893168444584a5dd1ba593c5b --- .../com/android/internal/widget/ResolverDrawerLayout.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/core/java/com/android/internal/widget/ResolverDrawerLayout.java b/core/java/com/android/internal/widget/ResolverDrawerLayout.java index be727f17ce9e4..585cbc9437883 100644 --- a/core/java/com/android/internal/widget/ResolverDrawerLayout.java +++ b/core/java/com/android/internal/widget/ResolverDrawerLayout.java @@ -127,6 +127,8 @@ public class ResolverDrawerLayout extends ViewGroup { final ViewConfiguration vc = ViewConfiguration.get(context); mTouchSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity(); + + setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); } public void setSmallCollapsed(boolean smallCollapsed) { @@ -592,11 +594,6 @@ public class ResolverDrawerLayout extends ViewGroup { return false; } - @Override - public CharSequence getAccessibilityClassName() { - return ResolverDrawerLayout.class.getName(); - } - @Override public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { super.onInitializeAccessibilityNodeInfo(info);