From ef5889810c32eca9d874503fdc7df6e2a1575993 Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Mon, 7 May 2012 18:05:26 -0700 Subject: [PATCH] DefaultGestureHandlingHelperService should not include non-important views. 1. Since we are using a stateless proxy accessibility service to perform default accessibility gesture handling it shuld not operate against not important views. bug:6422069 Change-Id: I74df9c2415ab3b164d9ac5873f7004c0459e2bfa --- .../android/accessibilityservice/UiTestAutomationBridge.java | 1 + .../server/accessibility/AccessibilityManagerService.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/accessibilityservice/UiTestAutomationBridge.java b/core/java/android/accessibilityservice/UiTestAutomationBridge.java index 4d4bfeb264185..69195c1e34632 100644 --- a/core/java/android/accessibilityservice/UiTestAutomationBridge.java +++ b/core/java/android/accessibilityservice/UiTestAutomationBridge.java @@ -189,6 +189,7 @@ public class UiTestAutomationBridge { final AccessibilityServiceInfo info = new AccessibilityServiceInfo(); info.eventTypes = AccessibilityEvent.TYPES_ALL_MASK; info.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC; + info.flags |= AccessibilityNodeInfo.INCLUDE_NOT_IMPORTANT_VIEWS; try { manager.registerUiTestAutomationService(mListener, info); diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java index fbe4a83c23ac9..e447218b4c846 100644 --- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -1251,7 +1251,6 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub mContext, 0, new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS), 0)); } else { mCanRetrieveScreenContent = true; - mIncludeNotImportantViews = true; mCanHandleGestures = true; } setDynamicallyConfigurableProperties(accessibilityServiceInfo);