summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2014-07-17 10:05:07 -0700
committerCraig Mautner <cmautner@google.com>2014-07-17 10:05:07 -0700
commitefc81e7d5edaa096a90ec17516549f9df49899fa (patch)
tree29f2a284b886368366cf78599aeed849e1c965ab /services
parentfad2c9a25752f28450a03ed1fa381b348a45b637 (diff)
parent75f317403f9bf7bbd3de8ec50868cb727f17ac45 (diff)
downloadframeworks_base-efc81e7d5edaa096a90ec17516549f9df49899fa.zip
frameworks_base-efc81e7d5edaa096a90ec17516549f9df49899fa.tar.gz
frameworks_base-efc81e7d5edaa096a90ec17516549f9df49899fa.tar.bz2
resolved conflicts for merge of 75f31740 to lmp-dev
Conflicts: services/core/java/com/android/server/wm/WindowManagerService.java Change-Id: Ifdfe253c4b3410a6000fd5a7cdcd785adc80a47b
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerService.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index a5959d4..fa22ded 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -11173,17 +11173,17 @@ public class WindowManagerService extends IWindowManager.Stub
public void waitForAllWindowsDrawn(Runnable callback, long timeout) {
synchronized (mWindowMap) {
mWaitingForDrawnCallback = callback;
- final WindowList windows = getDefaultWindowListLocked();
- for (int winNdx = windows.size() - 1; winNdx >= 0; --winNdx) {
- final WindowState win = windows.get(winNdx);
- if (win.mHasSurface && win.isWinVisibleLw()) {
- if (!win.mIsWallpaper) {
- // Don't force wallpaper to redraw.
+ for (int displayNdx = mDisplayContents.size() - 1; displayNdx >= 0; --displayNdx) {
+ final WindowList windows =
+ mDisplayContents.valueAt(displayNdx).getWindowList();
+ for (int winNdx = windows.size() - 1; winNdx >= 0; --winNdx) {
+ final WindowState win = windows.get(winNdx);
+ if (win.mHasSurface && win.isWinVisibleLw() && !win.mIsWallpaper) {
win.mWinAnimator.mDrawState = WindowStateAnimator.DRAW_PENDING;
+ // Force add to mResizingWindows.
+ win.mLastContentInsets.set(-1, -1, -1, -1);
+ mWaitingForDrawn.add(win);
}
- // Force add to mResizingWindows.
- win.mLastContentInsets.set(-1, -1, -1, -1);
- mWaitingForDrawn.add(win);
}
}
requestTraversalLocked();