Fix splitscreen with freeform windows
Apps running in freeform window mode may have any arbitrary bounds, and
therefore will not inherit the bounds of their parent root tasks of the
main and side stages, causing splitscreen to be broken.
To fix this, the bounds of these leaf tasks must be cleared when they're
put in splitscreen.
Detailed explanation and demo video of the fixes can be found here:
https://b.corp.google.com/issues/357913557#comment3
Fixes: 357913557
Test: Manually with splitting 2 running apps, and splitting and
launching new one
Flag: EXEMPT bugfix
Change-Id: Ic8a5aeecbddef4ce0ea7a648a166c5430ceb3280
1 file changed