diff options
| author | 2022-11-14 16:59:22 +0000 | |
|---|---|---|
| committer | 2022-11-14 16:59:22 +0000 | |
| commit | c5269bfbf032e618cb3cf0d510a378f679f95d2b (patch) | |
| tree | b7e8e9c9a5ba0f26e34cb095b58d42ba6ec91e88 /libs/gui/SurfaceComposerClient.cpp | |
| parent | 345d32bcbf1fdeae6be3989fc96c7ea9c2ac3957 (diff) | |
| parent | c6086ddd99c669422f9ebc9a17aa3a6a860a2db1 (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.cpp | 8 | 
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));  |