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

Commit 98db9577 authored by Vishnu Nair's avatar Vishnu Nair Committed by Ady Abraham
Browse files

Clear mForceTraversal

Fixes regression from 6bdec7d9

Change-Id: I839682e5daa407994de3714803e1e92c0bbbc4fe
Merged-In: I839682e5daa407994de3714803e1e92c0bbbc4fe
Test: go/wm-smoke
Fixes: 188546439
Bug: 190472229
(cherry picked from commit 05fc8830)
parent 9d7aee1d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2894,6 +2894,7 @@ void SurfaceFlinger::handleTransactionLocked(uint32_t transactionFlags) {
    // Commit layer transactions. This needs to happen after display transactions are
    // committed because some geometry logic relies on display orientation.
    if ((transactionFlags & eTraversalNeeded) || mForceTraversal || displayTransactionNeeded) {
        mForceTraversal = false;
        mCurrentState.traverse([&](Layer* layer) {
            uint32_t trFlags = layer->getTransactionFlags(eTransactionNeeded);
            if (!trFlags && !displayTransactionNeeded) return;