diff options
author | Hongwei Wang <hwwang@google.com> | 2020-06-25 22:27:07 -0700 |
---|---|---|
committer | Hongwei Wang <hwwang@google.com> | 2020-06-26 15:19:41 -0700 |
commit | 0eb6ecff7693dfae1fe60f476ba5cb04ecad6c6b (patch) | |
tree | 662c30c2b9a518deb6be8ae8e88cd1d1565fc470 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 7d42405bc5b4d662588ce4f8da4f7a8e3f973ccf (diff) |
Ignore resize request when exiting PiP
When PipTaskOrganizer#removePip is called, the animator in
PipMotionHelper may still be running and issues a conflict window
container transaction at its end. This causes the activity resuming to a
weird bounds after drag to dismiss and re-open, in split-screen mode.
Fixes this by
- In PipMotionHelper, if it's a dismiss action, do not issue the window
container transaction
- In PipTaskOrganizer, if we know we're exiting, do not accept any
resize request
Video: http://rcll/aaaaaabFQoRHlzixHdtY/fCOxvnTXu9RtFYERIdskNf
Bug: 159943928
Test: see video
Change-Id: Ia9dd02f9707f9da74166bee24a015c2bb4e223c2
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions