commit | 2f24b65075d66c278fa7f279a1a62f7376331900 | [log] [tgz] |
---|---|---|
author | Jorim Jaggi <jjaggi@google.com> | Wed Jan 18 02:17:37 2017 +0100 |
committer | Jorim Jaggi <jjaggi@google.com> | Wed Jan 18 02:17:37 2017 +0100 |
tree | 16ddc593146b8385c7e52496801fd1d618a8cb95 | |
parent | fb9d78afb77b1d304b24f470a637244d52a7e1df [diff] [blame] |
Make sure to release surface Otherwise CloseGuard will complain in the finalizer. Bug: 31339431 Change-Id: I179d1093e4a08d062ce971cf8e5e0fca02156fca
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotSurface.java b/services/core/java/com/android/server/wm/TaskSnapshotSurface.java index c3e3141..4a09423 100644 --- a/services/core/java/com/android/server/wm/TaskSnapshotSurface.java +++ b/services/core/java/com/android/server/wm/TaskSnapshotSurface.java
@@ -35,7 +35,6 @@ import android.os.Message; import android.os.RemoteException; import android.util.Slog; -import android.view.Display; import android.view.IWindowSession; import android.view.Surface; import android.view.View; @@ -147,6 +146,7 @@ if (reportNextDraw) { reportDrawn(); } + mSurface.release(); } private void reportDrawn() {