Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7204114 authored by Vishnu Nair's avatar Vishnu Nair
Browse files

SurfaceComposerClient: Use the default apply token when uncaching buffers

When allowing callers to set the default apply token, we missed
changing over one caller to use the process default.

Change-Id: I39a9ffb58f5a16b28f4f59137ca00adcec5681a6
Test: presubmit
Bug: 242193885
parent ce0489d2
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -915,9 +915,8 @@ void SurfaceComposerClient::doUncacheBufferTransaction(uint64_t cacheId) {
    uncacheBuffer.token = BufferCache::getInstance().getToken();
    uncacheBuffer.id = cacheId;

    sp<IBinder> applyToken = IInterface::asBinder(TransactionCompletedListener::getIInstance());
    sf->setTransactionState(FrameTimelineInfo{}, {}, {}, 0, applyToken, {}, systemTime(), true,
                            uncacheBuffer, false, {}, generateId());
    sf->setTransactionState(FrameTimelineInfo{}, {}, {}, 0, Transaction::getDefaultApplyToken(), {},
                            systemTime(), true, uncacheBuffer, false, {}, generateId());
}

void SurfaceComposerClient::Transaction::cacheBuffers() {