From 1ad0fe6c3670f185bddeb0b4d17aba237765ea6b Mon Sep 17 00:00:00 2001 From: Griff Hazen Date: Tue, 10 Feb 2015 16:01:19 -0800 Subject: Always draw the circular emulator overlay with square dimensions Bug: 17440607 Change-Id: I37bb99a0185c6269a3a541f0d810c11ff0acfb36 --- services/core/java/com/android/server/wm/EmulatorDisplayOverlay.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); } -- cgit v1.2.3-59-g8ed1b