Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Properly filter out transient Crostini windows from the shelf
Transient Crostini windows are supposed to be filtered from the shelf, but we are checking for a transient parent on window Init, which is before it actually gets set. This was causing a UAF on profile switching as MultiUserWindowManagerChromeOS::SetWindowOwner() is not supposed to be called with transient windows. Bug: 845843 Change-Id: Iec7b48cb03fff22775c31ce08c398ba750836463 Reviewed-on: https://chromium-review.googlesource.com/c/1266475 Commit-Queue: Timothy Loh <[email protected]> Reviewed-by: Michael Wasserman <[email protected]> Cr-Commit-Position: refs/heads/master@{#599038}
- Loading branch information