OSDN Git Service

Disallow task snapshot starting window for intent != ACTION_MAIN
authorJorim Jaggi <jjaggi@google.com>
Tue, 11 Apr 2017 23:29:10 +0000 (16:29 -0700)
committerJorim Jaggi <jjaggi@google.com>
Wed, 12 Apr 2017 00:24:26 +0000 (17:24 -0700)
commitbae01b1a70dd721e7343265bedfceee39bdc39f1
tree92015eb852065de7f719ff79771319d48614536b
parent3f1febbedb31925d2684d07e3a2e2600088f4262
Disallow task snapshot starting window for intent != ACTION_MAIN

We don't want to show a task snapshot if the intent wasn't the
launcher intent. Likely the app will show something different, so
we shouldn't show a snapshot in this case.

Test: AppWindowContainerControllerTests
Test: Open app, make sure we get snapshot window
Test: Open Chrome, go home, Open chrome incognito from shortcut,
make sure no flash

Change-Id: Ib608ba8070ce09f418f1036248d81eebfa354128
Fixes: 35099602
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/wm/AppWindowContainerController.java
services/core/java/com/android/server/wm/AppWindowToken.java
services/tests/servicestests/src/com/android/server/wm/AppWindowContainerControllerTests.java