diff options
| author | 2024-08-27 20:46:34 +0000 | |
|---|---|---|
| committer | 2024-08-27 20:46:34 +0000 | |
| commit | fff2dd77c55171bcd73d09ad44f4a96ec1b0ba18 (patch) | |
| tree | c0517087f751ab56fd39f0bcb292f714e10729ec | |
| parent | ac794ba97ffc982a96c8b697606419b3a4d6eaf3 (diff) | |
| parent | 1f1e8d78364558121de396c25f6c5c68589ca191 (diff) | |
Merge "Revert "Apply pending transactions always"" into main
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 0e0262715d2f..0e1625aaedd8 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -4388,14 +4388,7 @@ public final class ViewRootImpl implements ViewParent, mReportNextDraw = false; mLastReportNextDrawReason = null; mActiveSurfaceSyncGroup = null; - if (mHasPendingTransactions) { - // TODO: We shouldn't ever actually hit this, it means mPendingTransaction wasn't - // merged with a sync group or BLASTBufferQueue before making it to this point - // But better a one or two frame flicker than steady-state broken from dropping - // whatever is in this transaction - mPendingTransaction.apply(); - mHasPendingTransactions = false; - } + mHasPendingTransactions = false; mSyncBuffer = false; if (isInWMSRequestedSync()) { mWmsRequestSyncGroup.markSyncReady(); |