Merge "Set the candidate task windowing mode" into tm-dev
This commit is contained in:
@@ -2809,11 +2809,6 @@ class ActivityStarter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mPreferredWindowingMode != WINDOWING_MODE_UNDEFINED
|
|
||||||
&& intentTask.getWindowingMode() != mPreferredWindowingMode) {
|
|
||||||
intentTask.setWindowingMode(mPreferredWindowingMode);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update the target's launch cookie to those specified in the options if set
|
// Update the target's launch cookie to those specified in the options if set
|
||||||
if (mStartActivity.mLaunchCookie != null) {
|
if (mStartActivity.mLaunchCookie != null) {
|
||||||
intentActivity.mLaunchCookie = mStartActivity.mLaunchCookie;
|
intentActivity.mLaunchCookie = mStartActivity.mLaunchCookie;
|
||||||
|
|||||||
@@ -977,6 +977,11 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> {
|
|||||||
candidateTask.reparent(this, onTop);
|
candidateTask.reparent(this, onTop);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Update windowing mode if necessary, e.g. launch into a different windowing mode.
|
||||||
|
if (windowingMode != WINDOWING_MODE_UNDEFINED && candidateTask.isRootTask()
|
||||||
|
&& candidateTask.getWindowingMode() != windowingMode) {
|
||||||
|
candidateTask.setWindowingMode(windowingMode);
|
||||||
|
}
|
||||||
return candidateTask.getRootTask();
|
return candidateTask.getRootTask();
|
||||||
}
|
}
|
||||||
return new Task.Builder(mAtmService)
|
return new Task.Builder(mAtmService)
|
||||||
|
|||||||
Reference in New Issue
Block a user