diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 2c17bdf546b29..d4f43ce3fb159 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(); + } } }