From c90e5f8656008eef7ee48b5b4dcbf0ae7b74f094 Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Tue, 18 Jul 2017 13:10:02 -0700 Subject: Fix incorrect SV calculation in non-RT codepath. We were using width/height as top/bottom...not much more to it than that :). Bug: 62752640 Test: go/wm-smoke Change-Id: I57f081b4fab555f0f551e753618725bdd3780305 --- core/java/android/view/SurfaceView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java index a19f05c6ae38..cac27afa72cb 100644 --- a/core/java/android/view/SurfaceView.java +++ b/core/java/android/view/SurfaceView.java @@ -729,7 +729,7 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb mLocation[1] = getHeight(); mScreenRect.set(mWindowSpaceLeft, mWindowSpaceTop, - mLocation[0], mLocation[1]); + mWindowSpaceLeft + mLocation[0], mWindowSpaceTop + mLocation[1]); if (mTranslator != null) { mTranslator.translateRectInAppWindowToScreen(mScreenRect); -- cgit v1.2.3-59-g8ed1b