Merge "Save tasks' windowing modes instead of TDA's" into udc-dev am: 6773f05a20
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22467526 Change-Id: I54afc67f5d70cc35b7de7fc7e15fbf6639092a19 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
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