Apply display change for non-started transition
In normal case, the new display configuration is applied from WindowOrganizerController#startTransition -> applyTransaction -> Transition#applyDisplayChangeIfNeeded -> DisplatContent#sendNewConfiguration. But if shell is somehow no response and the transition timeout reaches, sendNewConfiguration still needs to be called. Otherwise the display still stays with old configuration and the surface placement is even paused by DisplayContent#mWaitingForConfig. Bug: 334838294 Flag: EXEMPT bugfix Test: Add sleep >2s at shell's TransitionPlayerImpl#requestStartTransition The rotation animation can still play with the delay. Change-Id: I9ab7999ee927ba44474341ee7ee6fb89493d7777
Loading
Please register or sign in to comment