DMWindowDecor: Call layout again when we are finished with recents animation.
When we are done with recents animation, we update WindowDecor about that state - but it's possible that the callback happens after the last layout pass has happened already for WindowDecor. Do another layout call to really make sure we are up to date on all the bindings. Bug: 410838192 Test: open fullscreen app - test that during swipe-up, quickswitch and overview the App Handle (and headers) remain visible, but the input layer is not responsive. Test: open fullscreen app, swipe to home and quickly drag from where the handle was - verify the drag-to-desktop gesture isn't invoked (which previously brought back the closed app to the front) Test: open fullscreen app, enter split select - verify the input layer is not responsive, exit split select - verify that remains the case if going home, or the handle visiblity/input returns to normal if going back or entering split (repeat for freeform -> split-select) Flag: com.android.window.flags.enable_input_layer_transition_fix Change-Id: I98f2a35bcffafe7b30403ae353966652e307a352
Loading
Please register or sign in to comment