Merge "Update Home task bounds when display size changed in kids mode" into tm-qpr-dev
This commit is contained in:
@@ -247,6 +247,11 @@ public class KidsModeTaskOrganizer extends ShellTaskOrganizer {
|
||||
mLaunchRootTask = taskInfo;
|
||||
}
|
||||
|
||||
if (mHomeTask != null && mHomeTask.taskId == taskInfo.taskId
|
||||
&& !taskInfo.equals(mHomeTask)) {
|
||||
mHomeTask = taskInfo;
|
||||
}
|
||||
|
||||
super.onTaskInfoChanged(taskInfo);
|
||||
}
|
||||
|
||||
@@ -364,6 +369,7 @@ public class KidsModeTaskOrganizer extends ShellTaskOrganizer {
|
||||
final WindowContainerTransaction wct = getWindowContainerTransaction();
|
||||
final Rect taskBounds = calculateBounds();
|
||||
wct.setBounds(mLaunchRootTask.token, taskBounds);
|
||||
wct.setBounds(mHomeTask.token, new Rect(0, 0, mDisplayWidth, mDisplayHeight));
|
||||
mSyncQueue.queue(wct);
|
||||
final SurfaceControl finalLeash = mLaunchRootLeash;
|
||||
mSyncQueue.runInSync(t -> {
|
||||
|
||||
Reference in New Issue
Block a user