af0629a53af2865b37ca459fc096bd2898503fcc
Since sysui is an entity that decides the App can launch Bubbles
thruogh PendingIntent, it would be make sense that using sysui's realCallerId
to check launch display.
But in RootActivityContainer#getLaunchStack will end up to check launch
display with PendingIntent creater's pid (-1) & uid, which won't pass
the check in the first place.
Add realCallerPid / realCallerUid in
RootActivityContainer#getLaunchStack for ActivityStarter to input
realCallerId to fix above scenario.
Fix: 138753287
Test: atest RootActivityContainerTests#testGetLaunchStackWithRealCallerId
Test: manual as below test steps:
1) Launch any app
2) Pop-up a Bubbles
3) In geusture nav mode, swping up app's activity to close and then press
Bubble icon to launch Bubble's activity quickly.
4) Expected app's activity should not shown.
Change-Id: Id3447f6a02f007b66932c59f6f9486688b1e8bad
…
…
…
…
…
…
…
…
…
…
…
…
Merge "Set default phonebook access to ACCESS_REJECTED when user didn't choose one" into qt-dev am:
4e4b2875d5
…
…
…
…
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%