diff options
| author | 2016-02-26 09:47:12 -0800 | |
|---|---|---|
| committer | 2016-02-26 11:34:35 -0800 | |
| commit | 6cb67af65fc0e242ecb0de38620f00dafc67886c (patch) | |
| tree | b94654085d8e0ea9ef132064ffae1c937b2fa1da | |
| parent | f58179a24b4de90d0d1a5601530f7c19a57405f6 (diff) | |
Control magnification only with the setting.
Don't turn off magnification if gestures are enabled.
Bug: 26571116
Change-Id: I8dafcd4eef50bfa8f9474bf98637f8e54f3527e1
| -rw-r--r-- | services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java index 4be6833d17b5..0b1e138647b1 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -1748,14 +1748,14 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { private void updateMagnificationLocked(UserState userState) { final int userId = userState.mUserId; if (userId == mCurrentUserId && mMagnificationController != null) { - if (userHasMagnificationServicesLocked(userState)) { + if (userState.mIsDisplayMagnificationEnabled || + userHasMagnificationServicesLocked(userState)) { mMagnificationController.setUserId(userState.mUserId); } else { // If the user no longer has any magnification-controlling // services and is not using magnification gestures, then // reset the state to normal. - if (!userState.mIsDisplayMagnificationEnabled - && mMagnificationController.resetIfNeeded(true)) { + if (mMagnificationController.resetIfNeeded(true)) { // Animations are still running, so wait until we receive a // callback verifying that we've reset magnification. mUnregisterMagnificationOnReset = true; |