commit | 9001ecb1841be0c953107c00aaf7ea6c50e2969d | [log] [tgz] |
---|---|---|
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | Wed Jul 12 17:37:51 2023 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Jul 12 17:37:51 2023 +0000 |
tree | 98688404df13164f140d12c6270ea3fa981d1923 | |
parent | 6f10ca11ec145d6f831f70b9cacb74b813e2ce39 [diff] | |
parent | df620959c961c9c2895c60550e67498fe023d2ac [diff] |
Merge "Close unused Image before acquire new one" into main
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/ScrollCaptureClient.java b/packages/SystemUI/src/com/android/systemui/screenshot/ScrollCaptureClient.java index 93e5021..e93f737 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/ScrollCaptureClient.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/ScrollCaptureClient.java
@@ -365,6 +365,9 @@ @Override public void onImageAvailable(ImageReader reader) { synchronized (mLock) { + if (mCapturedImage != null) { + mCapturedImage.close(); + } mCapturedImage = mReader.acquireLatestImage(); if (mCapturedArea != null) { completeCaptureRequest();