summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Craig Mautner <cmautner@google.com> 2014-10-28 13:56:06 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-10-28 13:56:09 +0000
commit74fe6ce72dcbc7af501022e7617528c30a0983bb (patch)
tree0baed4de7e4501179d7a40f13e54372c22a70332
parent685720309a582acc513454d674f82368479c5297 (diff)
parentfa3515bd0d62bc55153f26cd9f0b93e077631514 (diff)
Merge "Do not go through a layout if visibility is GONE" into lmp-mr1-dev
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 3fee608d2292..0e55c1cecff6 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -2997,8 +2997,8 @@ public class WindowManagerService extends IWindowManager.Stub
return 0;
}
WindowStateAnimator winAnimator = win.mWinAnimator;
- if (win.mRequestedWidth != requestedWidth
- || win.mRequestedHeight != requestedHeight) {
+ if (viewVisibility != View.GONE && (win.mRequestedWidth != requestedWidth
+ || win.mRequestedHeight != requestedHeight)) {
win.mLayoutNeeded = true;
win.mRequestedWidth = requestedWidth;
win.mRequestedHeight = requestedHeight;