summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGriff Hazen <griff@google.com>2015-02-10 16:01:19 -0800
committerGriff Hazen <griff@google.com>2015-02-17 10:17:08 -0800
commit1ad0fe6c3670f185bddeb0b4d17aba237765ea6b (patch)
treec55defce0ccc88021b2d2223e691775d544e592b
parent0a786f5f227683f2d54145117b746629ddd2c32b (diff)
Always draw the circular emulator overlay with square dimensions
Bug: 17440607 Change-Id: I37bb99a0185c6269a3a541f0d810c11ff0acfb36
-rw-r--r--services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java b/services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java
index 62f2b489ee30..5e4bd8bbe439 100644
--- a/services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java
+++ b/services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java
@@ -93,7 +93,9 @@ class EmulatorDisplayOverlay {
}
c.drawColor(Color.TRANSPARENT, PorterDuff.Mode.SRC);
mSurfaceControl.setPosition(0, 0);
- mOverlay.setBounds(0, 0, mScreenSize.x, mScreenSize.y);
+ // Always draw the overlay with square dimensions
+ int size = Math.max(mScreenSize.x, mScreenSize.y);
+ mOverlay.setBounds(0, 0, size, size);
mOverlay.draw(c);
mSurface.unlockCanvasAndPost(c);
}