summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Ling <longling@google.com>2023-05-19 19:48:53 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-05-19 19:48:53 +0000
commite2d4757b2a293235304d4197d11d051ffdf3980b (patch)
tree1a2538450545b1da11507d7b33d587bba7c8476c
parent0418955c636bbd53e31a43e3768c3dabf5257164 (diff)
parent2a4e22ebcc9afeabdd953b5eb3f9b12e33433838 (diff)
downloadcommon-e2d4757b2a293235304d4197d11d051ffdf3980b.tar.gz
Merge "libhwc2.1 : reset assigned resource when a layer is destroyed" into udc-dev am: 2a4e22ebcc
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/common/+/23269235 Change-Id: Ic49f98ce96f3f486c2f130373ae09f2610bd3bb8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libhwc2.1/libdevice/ExynosDisplay.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libhwc2.1/libdevice/ExynosDisplay.cpp b/libhwc2.1/libdevice/ExynosDisplay.cpp
index e6d5626..c6b7433 100644
--- a/libhwc2.1/libdevice/ExynosDisplay.cpp
+++ b/libhwc2.1/libdevice/ExynosDisplay.cpp
@@ -1173,6 +1173,7 @@ int32_t ExynosDisplay::destroyLayer(hwc2_layer_t outLayer) {
}
mDisplayInterface->destroyLayer(layer);
+ layer->resetAssignedResource();
delete layer;