Do not change surface of system window token for transition
The collected WindowToken's (e.g. status bar, navigation bar) isVisibleRequested may be changed according to its WindowState's visibility policy or the visibility of who is controlling the insets. They are not aware of the WindowToken surface visibility, so keep them untouched unless shell transition supports general window animation or even insets animation. Bug: 251214841 Test: atest FlickerTests:CloseImeAutoOpenWindowToAppTest Test: Launch an activity that requests to hide system bars. And use shell command to change display size at the same time. After the launch transition is finished, the system bars can still be visible when swiping from bottom or top. Change-Id: I2403e2dcbc6684774c9c3b74768a32c7b7a3b8ae
Loading
Please register or sign in to comment