diff options
| author | 2018-11-26 19:32:12 +0000 | |
|---|---|---|
| committer | 2018-11-26 19:32:12 +0000 | |
| commit | 05fa5e1ccff7dcf6baeb4b97a40aef65e8adf4df (patch) | |
| tree | bfae14cc4c5cfa42a65ceecc4ede4ac36b851f65 | |
| parent | 6d45ba0491e9cff60c7a715794ec289206f49cd0 (diff) | |
| parent | c63d39d01cfb218d188bfc46bbe6aebd1d145413 (diff) | |
Merge "Move back display ID for ActivityOptions."
| -rw-r--r-- | services/core/java/com/android/server/wm/ActivityStackSupervisor.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityStackSupervisor.java b/services/core/java/com/android/server/wm/ActivityStackSupervisor.java index 694e9d1d6917..0ffa523a76bf 100644 --- a/services/core/java/com/android/server/wm/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/wm/ActivityStackSupervisor.java @@ -2429,6 +2429,7 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D // We give preference to the launch preference in activity options. if (options != null) { taskId = options.getLaunchTaskId(); + displayId = options.getLaunchDisplayId(); } // First preference for stack goes to the task Id set in the activity options. Use the stack @@ -2448,7 +2449,7 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D T stack; // Next preference for stack goes to the display Id set the candidate display. - if (launchParams != null) { + if (launchParams != null && launchParams.mPreferredDisplayId != INVALID_DISPLAY) { displayId = launchParams.mPreferredDisplayId; } if (displayId != INVALID_DISPLAY && canLaunchOnDisplay(r, displayId)) { |