summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2013-09-24 14:19:19 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-09-24 14:19:19 -0700
commit8d87227c02f31ee63f80b20b0fd6bb8212d34997 (patch)
treedde1e1202bd11eb2c0c92ced866edd22f843bcf6 /services
parent5c69fd7d36af2d186fa3b654cf8b3e6eeb5596b9 (diff)
parent0ab7d4d1a114b888889862ec7a5e2dc3bcd23fa5 (diff)
downloadframeworks_base-8d87227c02f31ee63f80b20b0fd6bb8212d34997.zip
frameworks_base-8d87227c02f31ee63f80b20b0fd6bb8212d34997.tar.gz
frameworks_base-8d87227c02f31ee63f80b20b0fd6bb8212d34997.tar.bz2
am 0ab7d4d1: Merge "Remove Rect allocation in each layout pass." into klp-dev
* commit '0ab7d4d1a114b888889862ec7a5e2dc3bcd23fa5': Remove Rect allocation in each layout pass.
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/wm/WindowManagerService.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java
index 9d26670..e330f8b 100644
--- a/services/java/com/android/server/wm/WindowManagerService.java
+++ b/services/java/com/android/server/wm/WindowManagerService.java
@@ -416,6 +416,7 @@ public class WindowManagerService extends IWindowManager.Stub
int mFocusedStackLayer;
final float[] mTmpFloats = new float[9];
+ final Rect mTmpContentRect = new Rect();
boolean mDisplayReady;
boolean mSafeMode;
@@ -8172,9 +8173,8 @@ public class WindowManagerService extends IWindowManager.Stub
mScreenRect.set(0, 0, dw, dh);
}
- Rect contentRect = new Rect();
- mPolicy.getContentRectLw(contentRect);
- displayContent.setStackBoxSize(contentRect);
+ mPolicy.getContentRectLw(mTmpContentRect);
+ displayContent.setStackBoxSize(mTmpContentRect);
int seq = mLayoutSeq+1;
if (seq < 0) seq = 0;