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

Commit 4b097973 authored by Chris Li's avatar Chris Li Committed by Android (Google) Code Review
Browse files

Merge "Hold lock when start pending transaction"

parents a9a0b5b7 b76564ed
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1146,7 +1146,11 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub
        final PendingTransaction pt = mPendingTransactions.remove(0);
        pt.startSync();
        // Post this so that the now-playing transition setup isn't interrupted.
        mService.mH.post(pt::startTransaction);
        mService.mH.post(() -> {
            synchronized (mGlobalLock) {
                pt.startTransaction();
            }
        });
    }

    @Override