commit | 207f91146acaaf8412fcdaefbb1402f758546413 | [log] [tgz] |
---|---|---|
author | Louis Chang <louischang@google.com> | Mon Jul 30 08:58:54 2018 +0800 |
committer | Louis Chang <louischang@google.com> | Mon Jul 30 13:38:38 2018 +0800 |
tree | 788109c61f3fdefa8dc4b3ae345e1089641533fc | |
parent | 87fb33d4042a86aeb870e18f877b4e0b4d502579 [diff] [blame] |
Fix SurfaceControl leakage Release SurfaceControl when removing display. Bug: 111966289 Test: go/wm-smoke Change-Id: Iff72a87a3ede3324cde9c1f96a63ec64023b8ff0
diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index 621b0c0..7d1c020 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java
@@ -2055,6 +2055,8 @@ } } mService.mAnimator.removeDisplayLocked(mDisplayId); + mWindowingLayer.release(); + mOverlayLayer.release(); } finally { mRemovingDisplay = false; }