diff options
author | Griff Hazen <griff@google.com> | 2015-02-10 16:01:19 -0800 |
---|---|---|
committer | Griff Hazen <griff@google.com> | 2015-02-17 10:17:08 -0800 |
commit | 1ad0fe6c3670f185bddeb0b4d17aba237765ea6b (patch) | |
tree | c55defce0ccc88021b2d2223e691775d544e592b | |
parent | 0a786f5f227683f2d54145117b746629ddd2c32b (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.java | 4 |
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); } |