diff options
| author | 2015-10-12 19:19:51 +0000 | |
|---|---|---|
| committer | 2015-10-12 19:19:51 +0000 | |
| commit | 25ad8e7ea388a68ab8728bdae2673d85a2de573d (patch) | |
| tree | d264f8cebe1e5823b8b2690e624ee2fd784e201d | |
| parent | dbb478dc7a5cff0ef4143e3f7dd88b0b06573cd7 (diff) | |
| parent | fe98b064bcf15f702027ece574787b0b8eb4ca20 (diff) | |
Merge "Fix bogus warning in startResizingTask"
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowManagerService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 0170bb965540..0932f1570751 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -6875,6 +6875,8 @@ public class WindowManagerService extends IWindowManager.Stub WindowState win = null; synchronized (mWindowMap) { win = windowForClientLocked(null, window, false); + // win shouldn't be null here, pass it down to startPositioningLocked + // to get warning if it's null. if (!startPositioningLocked(win, false /*resize*/, startX, startY)) { return false; } @@ -6889,7 +6891,7 @@ public class WindowManagerService extends IWindowManager.Stub WindowState win = null; synchronized (mWindowMap) { win = displayContent.findWindowForControlPoint(startX, startY); - if (!startPositioningLocked(win, true /*resize*/, startX, startY)) { + if (win == null || !startPositioningLocked(win, true /*resize*/, startX, startY)) { return; } } |