From 108fe59c12d49eace4843315655ee4b6b8145e9d Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Fri, 26 Apr 2013 15:08:16 -0700 Subject: [PATCH] The helper query bridge in AccessibilityServiceManager missing capability. 1. The helper query bridge service did not have the now capability to query the screen content. 2. Fixing the build. bug:8633951 Change-Id: Ief6a3387793710a83b83c18cc6c53b51dcda9bdf --- .../android/server/accessibility/AccessibilityInputFilter.java | 2 +- .../server/accessibility/AccessibilityManagerService.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/accessibility/AccessibilityInputFilter.java b/services/java/com/android/server/accessibility/AccessibilityInputFilter.java index 6a7aad354d8f7..9e893da02c700 100644 --- a/services/java/com/android/server/accessibility/AccessibilityInputFilter.java +++ b/services/java/com/android/server/accessibility/AccessibilityInputFilter.java @@ -349,7 +349,7 @@ class AccessibilityInputFilter extends InputFilter implements EventStreamTransfo } } - private void disableFeatures() { + void disableFeatures() { if (mTouchExplorer != null) { mTouchExplorer.clear(); mTouchExplorer.onDestroy(); diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java index d51f48f1da8e1..138c51b8898cb 100644 --- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -797,6 +797,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { private Service getQueryBridge() { if (mQueryBridge == null) { AccessibilityServiceInfo info = new AccessibilityServiceInfo(); + info.setCapabilities(AccessibilityServiceInfo.CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT); mQueryBridge = new Service(UserHandle.USER_NULL, sFakeAccessibilityServiceComponentName, info); }