Merge "Save tasks' windowing modes instead of TDA's" into udc-dev
This commit is contained in:
@@ -263,8 +263,8 @@ class LaunchParamsPersister {
|
|||||||
boolean changed = !Objects.equals(params.mDisplayUniqueId, info.uniqueId);
|
boolean changed = !Objects.equals(params.mDisplayUniqueId, info.uniqueId);
|
||||||
params.mDisplayUniqueId = info.uniqueId;
|
params.mDisplayUniqueId = info.uniqueId;
|
||||||
|
|
||||||
changed |= params.mWindowingMode != task.getTaskDisplayArea().getWindowingMode();
|
changed |= params.mWindowingMode != task.getWindowingMode();
|
||||||
params.mWindowingMode = task.getTaskDisplayArea().getWindowingMode();
|
params.mWindowingMode = task.getWindowingMode();
|
||||||
|
|
||||||
if (task.mLastNonFullscreenBounds != null) {
|
if (task.mLastNonFullscreenBounds != null) {
|
||||||
changed |= !Objects.equals(params.mBounds, task.mLastNonFullscreenBounds);
|
changed |= !Objects.equals(params.mBounds, task.mLastNonFullscreenBounds);
|
||||||
|
|||||||
@@ -111,7 +111,6 @@ public class LaunchParamsPersisterTests extends WindowTestsBase {
|
|||||||
mDisplayUniqueId = "test:" + sNextUniqueId++;
|
mDisplayUniqueId = "test:" + sNextUniqueId++;
|
||||||
mTestDisplay = new TestDisplayContent.Builder(mAtm, 1000, 1500)
|
mTestDisplay = new TestDisplayContent.Builder(mAtm, 1000, 1500)
|
||||||
.setUniqueId(mDisplayUniqueId).build();
|
.setUniqueId(mDisplayUniqueId).build();
|
||||||
mTestDisplay.getDefaultTaskDisplayArea().setWindowingMode(TEST_WINDOWING_MODE);
|
|
||||||
when(mRootWindowContainer.getDisplayContent(eq(mDisplayUniqueId)))
|
when(mRootWindowContainer.getDisplayContent(eq(mDisplayUniqueId)))
|
||||||
.thenReturn(mTestDisplay);
|
.thenReturn(mTestDisplay);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user