diff options
| author | 2017-08-17 18:38:04 +0000 | |
|---|---|---|
| committer | 2017-08-17 18:38:04 +0000 | |
| commit | 1b08a4a8a3271f04b98c34747fe077610b7ee534 (patch) | |
| tree | b70fe1e1d7b3aeb82542f00e1d4d2224c8a33d15 | |
| parent | 36d3f3fd02163e836ffea6a335ebe78a110fcd9c (diff) | |
| parent | eafe737ac31c9dcc5b0f42884b4d27c568e255c0 (diff) | |
Merge "Don't call surface.remove if surface is null." into oc-mr1-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/AppWindowContainerController.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/wm/AppWindowContainerController.java b/services/core/java/com/android/server/wm/AppWindowContainerController.java index 1ca98ac77e1c..f142ff619884 100644 --- a/services/core/java/com/android/server/wm/AppWindowContainerController.java +++ b/services/core/java/com/android/server/wm/AppWindowContainerController.java @@ -632,9 +632,12 @@ public class AppWindowContainerController mContainer.startingSurface = null; mContainer.startingWindow = null; mContainer.startingDisplayed = false; - if (surface == null && DEBUG_STARTING_WINDOW) { - Slog.v(TAG_WM, "startingWindow was set but startingSurface==null, couldn't " - + "remove"); + if (surface == null) { + if (DEBUG_STARTING_WINDOW) { + Slog.v(TAG_WM, "startingWindow was set but startingSurface==null, couldn't " + + "remove"); + } + return; } } else { if (DEBUG_STARTING_WINDOW) { |