summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Priyanka Advani (xWF) <padvani@google.com> 2024-08-27 20:46:34 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-08-27 20:46:34 +0000
commitfff2dd77c55171bcd73d09ad44f4a96ec1b0ba18 (patch)
treec0517087f751ab56fd39f0bcb292f714e10729ec
parentac794ba97ffc982a96c8b697606419b3a4d6eaf3 (diff)
parent1f1e8d78364558121de396c25f6c5c68589ca191 (diff)
Merge "Revert "Apply pending transactions always"" into main
-rw-r--r--core/java/android/view/ViewRootImpl.java9
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();