+13
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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