Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a3c3260 authored by Ben Lin's avatar Ben Lin
Browse files

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
parent 8cef50e4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment