diff options
| author | 2014-10-28 13:56:06 +0000 | |
|---|---|---|
| committer | 2014-10-28 13:56:09 +0000 | |
| commit | 74fe6ce72dcbc7af501022e7617528c30a0983bb (patch) | |
| tree | 0baed4de7e4501179d7a40f13e54372c22a70332 | |
| parent | 685720309a582acc513454d674f82368479c5297 (diff) | |
| parent | fa3515bd0d62bc55153f26cd9f0b93e077631514 (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.java | 4 |
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; |