From ff778fe450ca2d0e554aa6aee7a9da1cda46d4d5 Mon Sep 17 00:00:00 2001 From: Filip Gruszczynski Date: Fri, 5 Dec 2014 13:31:43 -0800 Subject: [PATCH] Fix calculation of overscan insets in WindowState. Bug: 18630625 Change-Id: I19b0c8627c3b9d61923e68c59fce9bddb2751c3d --- services/core/java/com/android/server/wm/WindowState.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index 021a6e4dc3733..ba89f23539f30 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -617,8 +617,8 @@ final class WindowState implements WindowManagerPolicy.WindowState { mOverscanInsets.set(Math.max(mOverscanFrame.left - mFrame.left, 0), Math.max(mOverscanFrame.top - mFrame.top, 0), - Math.max(mFrame.right - mOverscanFrame.right, 0), - Math.max(mFrame.bottom - mOverscanFrame.bottom, 0)); + Math.min(mFrame.right - mOverscanFrame.right, 0), + Math.min(mFrame.bottom - mOverscanFrame.bottom, 0)); mContentInsets.set(mContentFrame.left - mFrame.left, mContentFrame.top - mFrame.top,