diff options
| author | 2024-11-22 16:08:55 -0800 | |
|---|---|---|
| committer | 2024-12-30 18:49:37 -0800 | |
| commit | 1b74733ad6957c762bdf0fba66a576527b32a027 (patch) | |
| tree | 9454194bfedebc23ac2f1cf41e0ca3171077f4a7 /libs/androidfw/StringPool.cpp | |
| parent | 8bd6ab3a84e4db6cdb8429759be8c57a11ea9a80 (diff) | |
PiP2 DW: Do not enter pip if opening a new task while in desktop mode.
In 3-button navigation, when we enter PiP we expect a TRANSIT_OPEN
transition request. However in Desktop Mode, since we always open in
fullscreen first and then shortly transition to Freeform, there will be
a short window where Core will treat this app launch as a normal
fullscreen launch and do all the normal lifecycle things, including
trying to Pause -> enterPiP. This is also a TRANSIT_OPEN request, so we
end up PiPing even though we do not want to. Putting an explicit check
here to stop PiP.
Bug: 351133000
Test: Manual
Flag: EXEMPT bugfix
Change-Id: If34483f4a2eaf2af5f9c9a05bed5867455187799
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions