Replace mPendingRemove with hierarchy deferred removal
To eliminate the global list and simplify the path of surface placement. This reverts commit 4ddb1d86. Reason for revert: Fix the original CL (commit bb2efa02) by checking "!isSelfAnimating(0 /* flags */, EXIT_ANIMATING_TYPES)" in WindowState#handleCompleteDeferredRemoval. Bug: 163976519 Test: WindowContainerTests#testHandleCompleteDeferredRemoval Test: Long press power key and dismiss the power menu window. The window should have fade out animation. Change-Id: I9bd75a82952ef129f528a0dba8fe740eddf60c49
Loading
Please register or sign in to comment