summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/accessibility/ScreenMagnifier.java
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2012-09-09 11:13:53 -0700
committerSvetoslav Ganov <svetoslavganov@google.com>2012-09-09 11:13:58 -0700
commitadd52a975aa78d9e24d3e63a8168c00a9bfb80ec (patch)
tree57f934a710edbba70b517cd88a3da715564efc0d /services/java/com/android/server/accessibility/ScreenMagnifier.java
parent5b1720e11d3d5a23c4b0406e1c51e8cd8275f25f (diff)
downloadframeworks_base-add52a975aa78d9e24d3e63a8168c00a9bfb80ec.zip
frameworks_base-add52a975aa78d9e24d3e63a8168c00a9bfb80ec.tar.gz
frameworks_base-add52a975aa78d9e24d3e63a8168c00a9bfb80ec.tar.bz2
Viewport should zoom out when screen magnification is disabled.
1. If screen magnification is disabled when the screen is in a magnified state we have to zoom out since otherwise the user is stuck in a magnified state without ability to pan/zoom/ toggle magnification which renders the device useless. bug:7131030 Change-Id: I8f3339f31310448ec8742f3101c1fdc61a6a5f83
Diffstat (limited to 'services/java/com/android/server/accessibility/ScreenMagnifier.java')
-rw-r--r--services/java/com/android/server/accessibility/ScreenMagnifier.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/java/com/android/server/accessibility/ScreenMagnifier.java b/services/java/com/android/server/accessibility/ScreenMagnifier.java
index de72211..f33517b 100644
--- a/services/java/com/android/server/accessibility/ScreenMagnifier.java
+++ b/services/java/com/android/server/accessibility/ScreenMagnifier.java
@@ -245,6 +245,7 @@ public final class ScreenMagnifier implements EventStreamTransformation {
public void onDestroy() {
mMagnificationController.setScaleAndMagnifiedRegionCenter(1.0f,
0, 0, true);
+ mViewport.setFrameShown(false, true);
mDisplayProvider.destroy();
mDisplayContentObserver.destroy();
}