Loading services/core/java/com/android/server/wm/Transition.java +11 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ import android.graphics.Rect; import android.hardware.HardwareBuffer; import android.os.Binder; import android.os.Bundle; import android.os.Debug; import android.os.IBinder; import android.os.IRemoteCallback; import android.os.Looper; Loading Loading @@ -3845,6 +3846,11 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { */ void deferTransitionReady() { ++mReadyTrackerOld.mDeferReadyDepth; ProtoLog.v(WmProtoLogGroups.WM_DEBUG_WINDOW_TRANSITIONS_MIN, "deferTransitionReady deferReadyDepth=%d stack=%s", mReadyTrackerOld.mDeferReadyDepth, Debug.getCallers(5)); // Make sure it wait until #continueTransitionReady() is called. mSyncEngine.setReady(mSyncId, false); } Loading @@ -3852,6 +3858,11 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { /** This undoes one call to {@link #deferTransitionReady}. */ void continueTransitionReady() { --mReadyTrackerOld.mDeferReadyDepth; ProtoLog.v(WmProtoLogGroups.WM_DEBUG_WINDOW_TRANSITIONS_MIN, "continueTransitionReady deferReadyDepth=%d stack=%s", mReadyTrackerOld.mDeferReadyDepth, Debug.getCallers(5)); // Apply ready in case it is waiting for the previous defer call. applyReady(); } Loading Loading
services/core/java/com/android/server/wm/Transition.java +11 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ import android.graphics.Rect; import android.hardware.HardwareBuffer; import android.os.Binder; import android.os.Bundle; import android.os.Debug; import android.os.IBinder; import android.os.IRemoteCallback; import android.os.Looper; Loading Loading @@ -3845,6 +3846,11 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { */ void deferTransitionReady() { ++mReadyTrackerOld.mDeferReadyDepth; ProtoLog.v(WmProtoLogGroups.WM_DEBUG_WINDOW_TRANSITIONS_MIN, "deferTransitionReady deferReadyDepth=%d stack=%s", mReadyTrackerOld.mDeferReadyDepth, Debug.getCallers(5)); // Make sure it wait until #continueTransitionReady() is called. mSyncEngine.setReady(mSyncId, false); } Loading @@ -3852,6 +3858,11 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { /** This undoes one call to {@link #deferTransitionReady}. */ void continueTransitionReady() { --mReadyTrackerOld.mDeferReadyDepth; ProtoLog.v(WmProtoLogGroups.WM_DEBUG_WINDOW_TRANSITIONS_MIN, "continueTransitionReady deferReadyDepth=%d stack=%s", mReadyTrackerOld.mDeferReadyDepth, Debug.getCallers(5)); // Apply ready in case it is waiting for the previous defer call. applyReady(); } Loading