diff options
| -rw-r--r-- | services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java index 28aa98440acd..46c515f20a13 100644 --- a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java +++ b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java @@ -860,7 +860,10 @@ abstract class AbstractAccessibilityServiceConnection extends IAccessibilityServ } final long identity = Binder.clearCallingIdentity(); try { - return mSystemSupport.getMagnificationController().reset(animate); + MagnificationController magnificationController = + mSystemSupport.getMagnificationController(); + return (magnificationController.reset(animate) + || !magnificationController.isMagnifying()); } finally { Binder.restoreCallingIdentity(identity); } |