summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceComposerClient.cpp
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2022-11-14 16:59:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-11-14 16:59:22 +0000
commitc5269bfbf032e618cb3cf0d510a378f679f95d2b (patch)
treeb7e8e9c9a5ba0f26e34cb095b58d42ba6ec91e88 /libs/gui/SurfaceComposerClient.cpp
parent345d32bcbf1fdeae6be3989fc96c7ea9c2ac3957 (diff)
parentc6086ddd99c669422f9ebc9a17aa3a6a860a2db1 (diff)
Merge changes I61fe1d1f,I8a440e9f
* changes: SF: Get hwc slot in binder thread SF: Look up buffer caches in binder thread
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r--libs/gui/SurfaceComposerClient.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp
index 9e175ec42e..d18d22d8ee 100644
--- a/libs/gui/SurfaceComposerClient.cpp
+++ b/libs/gui/SurfaceComposerClient.cpp
@@ -912,11 +912,11 @@ void SurfaceComposerClient::doUncacheBufferTransaction(uint64_t cacheId) {
client_cache_t uncacheBuffer;
uncacheBuffer.token = BufferCache::getInstance().getToken();
uncacheBuffer.id = cacheId;
-
+ Vector<ComposerState> composerStates;
status_t status =
- sf->setTransactionState(FrameTimelineInfo{}, {}, {}, ISurfaceComposer::eOneWay,
- Transaction::getDefaultApplyToken(), {}, systemTime(), true,
- uncacheBuffer, false, {}, generateId());
+ sf->setTransactionState(FrameTimelineInfo{}, composerStates, {},
+ ISurfaceComposer::eOneWay, Transaction::getDefaultApplyToken(),
+ {}, systemTime(), true, uncacheBuffer, false, {}, generateId());
if (status != NO_ERROR) {
ALOGE_AND_TRACE("SurfaceComposerClient::doUncacheBufferTransaction - %s",
strerror(-status));