diff options
| author | Craig Mautner <cmautner@google.com> | 2013-08-09 21:34:28 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-08-09 21:34:28 +0000 |
| commit | 52f8ef21aa48c2b10305aac18933e90e09c96a83 (patch) | |
| tree | 14ca9490c8a5aac76bed97f332789aab9fc2fe8a /services/java/com/android/server/wm/WindowStateAnimator.java | |
| parent | dd78a0fb0d537e0bb2aa5b7a7b58bce55bb57029 (diff) | |
| parent | 8efb0a4d811fc18ac8ef32f7d597aa6fafb3acec (diff) | |
| download | frameworks_base-52f8ef21aa48c2b10305aac18933e90e09c96a83.zip frameworks_base-52f8ef21aa48c2b10305aac18933e90e09c96a83.tar.gz frameworks_base-52f8ef21aa48c2b10305aac18933e90e09c96a83.tar.bz2 | |
Merge "Add extra layout pass after draw finished." into klp-dev
Diffstat (limited to 'services/java/com/android/server/wm/WindowStateAnimator.java')
| -rw-r--r-- | services/java/com/android/server/wm/WindowStateAnimator.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/wm/WindowStateAnimator.java b/services/java/com/android/server/wm/WindowStateAnimator.java index 6fa9cd0..73325cb 100644 --- a/services/java/com/android/server/wm/WindowStateAnimator.java +++ b/services/java/com/android/server/wm/WindowStateAnimator.java @@ -1272,6 +1272,11 @@ class WindowStateAnimator { if (mIsWallpaper) { mService.dispatchWallpaperVisibility(w, true); } + // This draw means the difference between unique content and mirroring. + // Run another pass through performLayout to set mHasContent in the + // LogicalDisplay. + mAnimator.setPendingLayoutChanges(w.getDisplayId(), + WindowManagerPolicy.FINISH_LAYOUT_REDO_ANIM); } else { w.mOrientationChanging = false; } |
