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

Commit 1972557d authored by Leon Scroggins III's avatar Leon Scroggins III
Browse files

Fix lambda in presentFrameAndReleaseLayersAsync

Follow on to I7baa3e76af86329fb266395e63e92a0ba38967f4, which made a
lambda use a variable it did not capture correctly. Fix that capture.

Bug: 330806421
Bug: 347659752
Test: manual
Flag: EXEMPT bug fix
Change-Id: I3a8dd1670113111e01de3471b8061ff24dd0a115
parent 8faf3d40
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1102,7 +1102,7 @@ void Output::prepareFrame() {
}

ftl::Future<std::monostate> Output::presentFrameAndReleaseLayersAsync(bool flushEvenWhenDisabled) {
    return ftl::Future<bool>(std::move(mHwComposerAsyncWorker->send([&]() {
    return ftl::Future<bool>(std::move(mHwComposerAsyncWorker->send([this, flushEvenWhenDisabled]() {
               presentFrameAndReleaseLayers(flushEvenWhenDisabled);
               return true;
           })))