From e1060e527f8da7576506faf3388a5ffcd7d20c49 Mon Sep 17 00:00:00 2001 From: Chavi Weingarten Date: Fri, 4 Aug 2023 20:38:58 +0000 Subject: [PATCH] Add log in VRI when draw is canceled Bug: 284687313 Test: presubmit Change-Id: Id9d7a711be49c31deefa626906d2f02dd2b72bc1 --- core/java/android/view/ViewRootImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 2f12fecb7fd04..b369c450cb73b 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -3783,6 +3783,11 @@ public final class ViewRootImpl implements ViewParent, boolean cancelDueToPreDrawListener = mAttachInfo.mTreeObserver.dispatchOnPreDraw(); boolean cancelAndRedraw = cancelDueToPreDrawListener || (cancelDraw && mDrewOnceForSync); + if (cancelAndRedraw) { + Log.d(mTag, "Cancelling draw." + + " cancelDueToPreDrawListener=" + cancelDueToPreDrawListener + + " cancelDueToSync=" + (cancelDraw && mDrewOnceForSync)); + } if (!cancelAndRedraw) { // A sync was already requested before the WMS requested sync. This means we need to // sync the buffer, regardless if WMS wants to sync the buffer.