diff options
| author | Rob Carr <racarr@google.com> | 2018-04-18 18:59:43 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-04-18 18:59:43 +0000 |
| commit | 3ef2d6d9d8c773cf1ad482dcb3a61f9011cd99d6 (patch) | |
| tree | d901cda784dab92a3c7900f312f24297c985da77 /core/java/android/view/ViewRootImpl.java | |
| parent | f0cbbff6926a20654faa68feb7953ed8eeb1a913 (diff) | |
| parent | 6858bb9ab1e867245370a8edf9e348ddc5ceec31 (diff) | |
Merge "ViewRoot: Ensure we release surface from setWindowStopped." into pi-dev
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 730c3729e6d7..19ead600e2dc 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -1339,6 +1339,10 @@ public final class ViewRootImpl implements ViewParent, for (int i = 0; i < mWindowStoppedCallbacks.size(); i++) { mWindowStoppedCallbacks.get(i).windowStopped(stopped); } + + if (mStopped) { + mSurface.release(); + } } } |
