From a2838dfc2c1c49b6638a59e82cd8758624efd660 Mon Sep 17 00:00:00 2001 From: Filip Gruszczynski Date: Tue, 2 Dec 2014 17:18:53 -0800 Subject: Add overscan insets to surface frame dimensions in WallpaperService. Bug: 18595832 Change-Id: Ia5a03cc5e059153d76907627ee0811b0851e35ed --- core/java/android/service/wallpaper/WallpaperService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/service/wallpaper/WallpaperService.java b/core/java/android/service/wallpaper/WallpaperService.java index 4621c4342702..076baf54015e 100644 --- a/core/java/android/service/wallpaper/WallpaperService.java +++ b/core/java/android/service/wallpaper/WallpaperService.java @@ -690,8 +690,8 @@ public abstract class WallpaperService extends Service { if (DEBUG) Log.v(TAG, "New surface: " + mSurfaceHolder.mSurface + ", frame=" + mWinFrame); - int w = mWinFrame.width(); - int h = mWinFrame.height(); + int w = mWinFrame.width() + mOverscanInsets.left + mOverscanInsets.right; + int h = mWinFrame.height() + mOverscanInsets.top + mOverscanInsets.bottom; if (!fixedSize) { final Rect padding = mIWallpaperEngine.mDisplayPadding; -- cgit v1.2.3-59-g8ed1b