OSDN Git Service

Notify on task display change.
authordavidln <davidln@google.com>
Thu, 30 May 2019 21:25:01 +0000 (14:25 -0700)
committerdavidln <davidln@google.com>
Wed, 26 Jun 2019 04:05:31 +0000 (21:05 -0700)
commit1ceedb55d00485a66577d6d92582b779ffe7368e
tree5131671d2a08b5e66ff44512f2030df7143e9cc8
parentd4cea7038234cb6802bb1002025c3ea4fdd6f5db
Notify on task display change.

This is a targeted fix for not receiving a task stack change callback
when a task with a resumed Activity is reparented to another display.

Bug: 128932906

Test: manual - launch activity from virtual display onto default display
  in a new task, verify callback notified. atest WmTests
Change-Id: Idabad8379cded664bcf302d5c6fb69564d158eb7
core/java/android/app/ITaskStackListener.aidl
core/java/android/app/TaskStackListener.java
packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskStackChangeListener.java
packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskStackChangeListeners.java
services/core/java/com/android/server/wm/Task.java
services/core/java/com/android/server/wm/TaskChangeNotificationController.java
services/tests/wmtests/src/com/android/server/wm/SystemServicesTestRule.java