diff options
| author | 2021-04-12 05:56:48 +0000 | |
|---|---|---|
| committer | 2021-04-12 05:56:48 +0000 | |
| commit | aabfff1f73209fc458fade31458cc1cd77d7bb06 (patch) | |
| tree | b68d9d8abb15f933c549633519b56f7481650648 | |
| parent | 49e4e7e1670023154e16d5ae6d2859029a295095 (diff) | |
| parent | e99aa99954832ef086d86bc2f2890abce87180e4 (diff) | |
Merge "Make sure activity is started in requested windowing mode" into sc-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/ActivityStarter.java | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/services/core/java/com/android/server/wm/ActivityStarter.java b/services/core/java/com/android/server/wm/ActivityStarter.java index aa1f42ecd853..75a188ed86a2 100644 --- a/services/core/java/com/android/server/wm/ActivityStarter.java +++ b/services/core/java/com/android/server/wm/ActivityStarter.java @@ -2633,6 +2633,12 @@ class ActivityStarter {                  mOptions = null;              }          } + +        if (mPreferredWindowingMode != WINDOWING_MODE_UNDEFINED +                && intentTask.getWindowingMode() != mPreferredWindowingMode) { +            intentTask.setWindowingMode(mPreferredWindowingMode); +        } +          // Need to update mTargetRootTask because if task was moved out of it, the original root          // task may be destroyed.          mTargetRootTask = intentActivity.getRootTask(); |