Loading core/java/android/view/accessibility/AccessibilityManager.java +6 −2 Original line number Original line Diff line number Diff line Loading @@ -451,14 +451,18 @@ public final class AccessibilityManager { final boolean touchExplorationEnabled = final boolean touchExplorationEnabled = (stateFlags & STATE_FLAG_TOUCH_EXPLORATION_ENABLED) != 0; (stateFlags & STATE_FLAG_TOUCH_EXPLORATION_ENABLED) != 0; synchronized (mHandler) { synchronized (mHandler) { final boolean wasEnabled = mIsEnabled; final boolean wasTouchExplorationEnabled = mIsTouchExplorationEnabled; // Ensure listeners get current state from isZzzEnabled() calls. mIsEnabled = enabled; mIsEnabled = enabled; mIsTouchExplorationEnabled = touchExplorationEnabled; mIsTouchExplorationEnabled = touchExplorationEnabled; if (enabled != mIsEnabled) { if (wasEnabled != enabled) { notifyAccessibilityStateChangedLh(); notifyAccessibilityStateChangedLh(); } } if (touchExplorationEnabled != mIsTouchExplorationEnabled) { if (wasTouchExplorationEnabled != touchExplorationEnabled) { notifyTouchExplorationStateChangedLh(); notifyTouchExplorationStateChangedLh(); } } } } Loading Loading
core/java/android/view/accessibility/AccessibilityManager.java +6 −2 Original line number Original line Diff line number Diff line Loading @@ -451,14 +451,18 @@ public final class AccessibilityManager { final boolean touchExplorationEnabled = final boolean touchExplorationEnabled = (stateFlags & STATE_FLAG_TOUCH_EXPLORATION_ENABLED) != 0; (stateFlags & STATE_FLAG_TOUCH_EXPLORATION_ENABLED) != 0; synchronized (mHandler) { synchronized (mHandler) { final boolean wasEnabled = mIsEnabled; final boolean wasTouchExplorationEnabled = mIsTouchExplorationEnabled; // Ensure listeners get current state from isZzzEnabled() calls. mIsEnabled = enabled; mIsEnabled = enabled; mIsTouchExplorationEnabled = touchExplorationEnabled; mIsTouchExplorationEnabled = touchExplorationEnabled; if (enabled != mIsEnabled) { if (wasEnabled != enabled) { notifyAccessibilityStateChangedLh(); notifyAccessibilityStateChangedLh(); } } if (touchExplorationEnabled != mIsTouchExplorationEnabled) { if (wasTouchExplorationEnabled != touchExplorationEnabled) { notifyTouchExplorationStateChangedLh(); notifyTouchExplorationStateChangedLh(); } } } } Loading