| commit | 707aa13e7bfe3d3a91effd42329f2d82b2a1face | [log] [tgz] |
|---|---|---|
| author | Winson Chung <winsonc@google.com> | Mon Jul 14 23:35:55 2025 +0000 |
| committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Fri Oct 10 14:01:29 2025 -0700 |
| tree | d1fa443bf19b1194ac77ce830294246d47eabd0c | |
| parent | c8b8c9fee38bf905839fac20ecb868dcc207c1af [diff] |
Use provided calling uid/pid for checking intercept-global-drag flag - This particular path can not rely on ActivityTaskManagerService's enforceTaskPermission() call since that uses the binder calling uid/pid, which has been cleared prior to calling validateAddingWindowLw(). Bug: 428700812 Flag: EXEMPT bugfix Test: atest DragDropControllerTests (cherry picked from commit 467b18585de4d1faa80d4b056dd3d69654d16651) Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:dd263302d1fe2cea87d337bd02f204e44701de7d Merged-In: I24b7beb434d234cb3d6a0f1ca0564d82d170d256 Change-Id: I24b7beb434d234cb3d6a0f1ca0564d82d170d256