From 6689e620a6726ef9b27870690a1024bbd3e5484a Mon Sep 17 00:00:00 2001 From: Matvei Malkov Date: Fri, 8 Feb 2019 17:41:00 +0000 Subject: Restrict usage of AccessibilityManager::mIsEnabled after P Setting this field with reflection leaves AccessibilityManager in improper state. Restrict access to this field in future apis Bug: b/124052733 Test: accessibility tests passed Change-Id: I776e1092ab33cf9660f593a22585695c17852e1e --- core/java/android/view/accessibility/AccessibilityManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/accessibility/AccessibilityManager.java b/core/java/android/view/accessibility/AccessibilityManager.java index 06207a9290d7..384cdbb3831c 100644 --- a/core/java/android/view/accessibility/AccessibilityManager.java +++ b/core/java/android/view/accessibility/AccessibilityManager.java @@ -174,7 +174,7 @@ public final class AccessibilityManager { final Handler.Callback mCallback; - @UnsupportedAppUsage + @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) boolean mIsEnabled; int mRelevantEventTypes = AccessibilityEvent.TYPES_ALL_MASK; -- cgit v1.2.3-59-g8ed1b