Home
last modified time | relevance | path

Searched refs:rootTask (Results 1 – 25 of 41) sorted by relevance

12

/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DWindowOrganizerTests.java141 Task createTask(Task rootTask) { in createTask() argument
167 rootTask.removeImmediately(); in testAppearVanish()
190 rootTask.removeImmediately(); in testAppearWaitsForVisibility()
208 rootTask.removeImmediately(); in testNoVanishedIfNoAppear()
344 testTransaction(rootTask); in testRootTaskTransaction()
366 testSetWindowingMode(rootTask); in testSetWindowingMode()
944 rootTask.removeImmediately(); in testPreventDuplicateAppear()
1102 rootTask.removeImmediately(); in testAppearDeferThenVanish()
1152 rootTask.removeImmediately(); in testInfoChangDeferThenVanish()
1172 rootTask.removeImmediately(); in testVanishDeferThenInfoChange()
[all …]
H A DTaskDisplayAreaTests.java80 final Task rootTask = createTask( in getLaunchRootTask_checksLaunchAdjacentFlagRoot() local
82 rootTask.mCreatedByOrganizer = true; in getLaunchRootTask_checksLaunchAdjacentFlagRoot()
108 rootTask.mCreatedByOrganizer = true; in getLaunchRootTask_checksFocusedRootTask()
115 taskDisplayArea.setLaunchRootTask(rootTask, in getLaunchRootTask_checksFocusedRootTask()
127 final Task rootTask = createTask( in getLaunchRootTask_fromLaunchAdjacentFlagRoot_checksAdjacentRoot() local
129 rootTask.mCreatedByOrganizer = true; in getLaunchRootTask_fromLaunchAdjacentFlagRoot_checksAdjacentRoot()
146 final Task rootTask = createTask( in getOrCreateLaunchRootRespectsResolvedWindowingMode() local
148 rootTask.mCreatedByOrganizer = true; in getOrCreateLaunchRootRespectsResolvedWindowingMode()
167 final Task rootTask = createTask( in getOrCreateLaunchRootUsesActivityOptionsWindowingMode() local
169 rootTask.mCreatedByOrganizer = true; in getOrCreateLaunchRootUsesActivityOptionsWindowingMode()
[all …]
H A DRootWindowContainerTests.java503 final Task rootTask = new TaskBuilder(mSupervisor) in testFindTaskToMoveToFrontWhenRecentsOnTop() local
534 new ActivityBuilder(mAtm).setTask(rootTask).build(); in testFindTaskToMoveToFrontWhenRecentsOnOtherDisplay()
558 assertFalse(rootTask.isTopRootTaskInDisplayArea()); in testResumeActivityWhenNonTopmostRootTaskIsTopFocused()
606 new ActivityBuilder(mAtm).setTask(rootTask).build(); in testResumeFocusedRootTasksStartsHomeActivity_ActivityOnSecondaryScreen()
630 .setTask(rootTask).setOnTop(true).build(); in testResumeActivityLingeringTransition()
634 assertTrue(rootTask.isTopRootTaskInDisplayArea()); in testResumeActivityLingeringTransition()
640 verify(rootTask, times(1)).executeAppTransition(any()); in testResumeActivityLingeringTransition()
650 .setTask(rootTask).setOnTop(true).build(); in testResumeActivityLingeringTransition_notExecuted()
655 assertFalse(rootTask.isTopRootTaskInDisplayArea()); in testResumeActivityLingeringTransition_notExecuted()
662 verify(rootTask, never()).executeAppTransition(any()); in testResumeActivityLingeringTransition_notExecuted()
[all …]
H A DTaskTests.java128 final Task rootTask = createTask(mDisplayContent); in testRemoveContainer() local
135 assertTrue(rootTask.hasChild()); in testRemoveContainer()
269 assertEquals(1, rootTask.getChildCount()); in testSwitchUser()
273 rootTask.switchUser(10); in testSwitchUser()
274 assertEquals(1, rootTask.getChildCount()); in testSwitchUser()
289 rootTask.ensureActivitiesVisible( in testEnsureActivitiesVisible()
297 rootTask.ensureActivitiesVisible( in testEnsureActivitiesVisible()
471 Task task = rootTask.getBottomMostTask(); in testBoundsOnModeChangeFreeformToFullscreen()
512 final Task task = rootTask.getBottomMostTask(); in testFullscreenBoundsForcedOrientation()
607 Task task = rootTask.getBottomMostTask(); in testIgnoresForcedOrientationWhenParentHandles()
[all …]
H A DRootTaskTests.java167 rootTask.removeImmediately(); in testRootTaskRemoveImmediately()
168 assertNull(rootTask.getDisplayContent()); in testRootTaskRemoveImmediately()
177 assertNotNull(rootTask); in testRemoveContainer()
179 rootTask.removeIfPossible(); in testRemoveContainer()
181 assertNull(rootTask.getParent()); in testRemoveContainer()
182 assertEquals(0, rootTask.getChildCount()); in testRemoveContainer()
183 assertNull(rootTask.getDisplayContent()); in testRemoveContainer()
197 rootTask.removeIfPossible(); in testRemoveContainer_deferRemoval()
200 assertNotNull(rootTask.getParent()); in testRemoveContainer_deferRemoval()
204 rootTask.removeImmediately(); in testRemoveContainer_deferRemoval()
[all …]
H A DDisplayContentTests.java398 final Task rootTask = createTask(dc); in testMoveRootTaskBetweenDisplays() local
400 assertEquals(dc, rootTask.getDisplayContent()); in testMoveRootTaskBetweenDisplays()
961 doReturn(true).when(rootTask).isVisible(); in testAllowsTopmostFullscreenOrientation()
1736 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_behindWindow() local
1749 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_cantReceiveKeys() local
1763 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_secure() local
1776 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_secureTaskId() local
1788 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_taskId() local
1800 Task rootTask = createTask(display); in testFindScrollCaptureTargetWindow_taskIdCantReceiveKeys() local
2152 rootTask.moveToFront("testRootTaskToFront"); in testTopRunningActivity()
[all …]
H A DWindowContainerTests.java833 final Task rootTask = createTask(mDisplayContent); in testOnDisplayChanged() local
834 final Task task = createTaskInRootTask(rootTask, 0 /* userId */); in testOnDisplayChanged()
838 rootTask.getDisplayArea().removeRootTask(rootTask); in testOnDisplayChanged()
841 verify(rootTask).onDisplayChanged(newDc); in testOnDisplayChanged()
844 assertEquals(newDc, rootTask.mDisplayContent); in testOnDisplayChanged()
876 final Task rootTask = createTask(mDisplayContent); in testTaskCanApplyAnimation() local
877 final Task task = createTaskInRootTask(rootTask, 0 /* userId */); in testTaskCanApplyAnimation()
885 final Task rootTask = createTask(mDisplayContent); in testRootTaskCanApplyAnimation() local
887 createTaskInRootTask(rootTask, 0 /* userId */)); in testRootTaskCanApplyAnimation()
889 createTaskInRootTask(rootTask, 0 /* userId */)); in testRootTaskCanApplyAnimation()
[all …]
H A DActivityRecordTests.java206 final Task rootTask = activity.getRootTask(); in testRootTaskCleanupOnTaskRemoval() local
207 rootTask.removeChild(task, null /*reason*/); in testRootTaskCleanupOnTaskRemoval()
228 final Task rootTask = activity.getRootTask(); in testNoCleanupMovingActivityInSameStack() local
568 final Task rootTask = activity.getRootTask(); in ignoreRequestedOrientationForResizableInSplitWindows() local
616 rootTask.setBounds(0, 0, 1000, 500); in respectRequestedOrientationForNonResizableInSplitWindows()
618 .setParentTask(rootTask) in respectRequestedOrientationForNonResizableInSplitWindows()
959 rootTask.mCreatedByOrganizer = true; in testFinishActivityIfPossible_adjustStackOrderOrganizedRoot()
964 .setParentTask(rootTask) in testFinishActivityIfPossible_adjustStackOrderOrganizedRoot()
1674 assertEquals(0, rootTask.getChildCount()); in testRemoveFromHistory()
2787 final Task rootTask = task.getRootTask(); in testTransitionAnimationBounds() local
[all …]
H A DLaunchParamsPersisterTests.java117 Task rootTask = mTestDisplay.getDefaultTaskDisplayArea() in setUp() local
120 .setParentTaskFragment(rootTask).build(); in setUp()
162 Task rootTask = mTestDisplay.getDefaultTaskDisplayArea() in testSavingTestWithoutRealActivityWontMakePackageRemovalCrash() local
164 assertNull(rootTask.realActivity); in testSavingTestWithoutRealActivityWontMakePackageRemovalCrash()
166 mTarget.saveTask(rootTask); in testSavingTestWithoutRealActivityWontMakePackageRemovalCrash()
H A DWindowTestsBase.java604 Task createTaskInRootTask(Task rootTask, int userId) { in createTaskInRootTask() argument
605 final Task task = new TaskBuilder(rootTask.mTaskSupervisor) in createTaskInRootTask()
607 .setParentTaskFragment(rootTask) in createTaskInRootTask()
1427 final Task rootTask = task.getRootTask(); in build() local
1428 if (task != rootTask && !Mockito.mockingDetails(rootTask).isSpy()) { in build()
1429 spyOn(rootTask); in build()
1431 doNothing().when(rootTask).startActivityLocked( in build()
1574 dc.forAllRootTasks(rootTask -> { in onTaskInfoChanged()
1575 if (!WindowConfiguration.isSplitScreenWindowingMode(rootTask.getWindowingMode())) { in onTaskInfoChanged()
1576 rootTask.reparent(mSecondary, POSITION_BOTTOM); in onTaskInfoChanged()
/aosp12/frameworks/base/services/core/java/com/android/server/wm/
H A DTaskDisplayArea.java298 if (rootTask == mRootPinnedTask && getTopRootTask() != rootTask) {
1100 return rootTask;
1210 def.task = rootTask;
1323 return rootTask;
1371 return rootTask;
1493 rootTask != null && !rootTask.inSplitScreenWindowingMode() ? rootTask : null;
1792 if (rootTask == focusedRootTask || !rootTask.isTopActivityFocusable()) {
1914 rootTask.getParent().positionChildAt(POSITION_BOTTOM, rootTask,
1942 rootTask.getParent().positionChildAt(position, rootTask,
2004 return rootTask != null && rootTask.isVisible();
[all …]
H A DRootWindowContainer.java1508 displayId = rootTask != null ? rootTask.getDisplayId() : DEFAULT_DISPLAY; in startHomeOnDisplay()
1534 taskDisplayArea = rootTask != null ? rootTask.getDisplayArea() in startHomeOnTaskDisplayArea()
2051 if (rootTask == null) { in switchUser()
2092 if (rootTask == null) { in moveRootTaskToTaskDisplayArea()
2225 rootTask.mTransitionController.requestTransitionIfNeeded(TRANSIT_PIP, rootTask); in moveActivityToPinnedRootTask()
2382 if (rootTask.getDisplayArea().isTopRootTask(rootTask) in resumeFocusedTasksTopActivities()
2550 return (rootTask != null) ? getRootTaskInfo(rootTask) : null; in getRootTaskInfo()
2555 return (rootTask != null) ? getRootTaskInfo(rootTask) : null; in getRootTaskInfo()
2952 Task rootTask = null; in getLaunchRootTask() local
3001 if (rootTask != null) { in getLaunchRootTask()
[all …]
H A DDragResizeMode.java39 static boolean isModeAllowedForRootTask(Task rootTask, int mode) { in isModeAllowedForRootTask() argument
42 return rootTask.getWindowingMode() == WINDOWING_MODE_FREEFORM; in isModeAllowedForRootTask()
44 return rootTask.inSplitScreenWindowingMode(); in isModeAllowedForRootTask()
H A DRunningTasks.java130 final Task rootTask = task.getRootTask(); in processTask() local
131 if (rootTask == mTopDisplayFocusRootTask && rootTask.getTopMostTask() == task) { in processTask()
136 } else if (rootTask == mTopDisplayAdjacentTask && rootTask.getTopMostTask() == task) { in processTask()
H A DActivityTaskSupervisor.java733 final Task rootTask = task.getRootTask(); in realStartActivityLocked() local
1494 rootTask.cancelAnimation(); in removePinnedRootTaskInSurfaceTransaction()
1508 rootTask.setBounds(null); in removePinnedRootTaskInSurfaceTransaction()
1661 final Task rootTask = in restoreRecentTaskLocked() local
1665 if (parent == rootTask || task == rootTask) { in restoreRecentTaskLocked()
1706 final int rootTaskId = rootTask.mTaskId; in getReparentTargetRootTask()
1737 if (rootTask.inPinnedWindowingMode()) { in getReparentTargetRootTask()
1750 rootTask = rootTask.getDisplayArea().createRootTask( in getReparentTargetRootTask()
1753 return rootTask; in getReparentTargetRootTask()
1839 final Task rootTask = r.getRootTask(); in reportResumedActivityLocked() local
[all …]
H A DRecentsAnimation.java400 final Task rootTask = targetRootTask.getRootTask(); in finishAnimation()
403 rootTask.dispatchTaskInfoChangedIfNeeded(true /* force */); in finishAnimation()
429 public void onRootTaskOrderChanged(Task rootTask) { in onRootTaskOrderChanged() argument
430 ProtoLog.d(WM_DEBUG_RECENTS_ANIMATIONS, "onRootTaskOrderChanged(): rootTask=%s", rootTask); in onRootTaskOrderChanged()
431 if (mDefaultTaskDisplayArea.getRootTask(t -> t == rootTask) == null in onRootTaskOrderChanged()
432 || !rootTask.shouldBeVisible(null)) { in onRootTaskOrderChanged()
446 if ((!controller.isAnimatingTask(rootTask.getTopMostTask()) in onRootTaskOrderChanged()
447 || controller.isTargetApp(rootTask.getTopNonFinishingActivity())) in onRootTaskOrderChanged()
H A DActivityClientController.java523 final Task rootTask = ActivityRecord.getRootTask(token); in willActivityBeVisible() local
524 return rootTask != null && rootTask.willActivityBeVisible(token); in willActivityBeVisible()
532 if (rootTask != null) { in getDisplayId()
533 final int displayId = rootTask.getDisplayId(); in getDisplayId()
746 final Task rootTask = r.getRootTask(); in setPictureInPictureParams() local
747 rootTask.setPictureInPictureAspectRatio( in setPictureInPictureParams()
874 final Task rootTask = r.getRootTask(); in toggleFreeformWindowingMode() local
875 if (rootTask == null) { in toggleFreeformWindowingMode()
880 if (!rootTask.inFreeformWindowingMode() in toggleFreeformWindowingMode()
886 if (rootTask.inFreeformWindowingMode()) { in toggleFreeformWindowingMode()
[all …]
H A DActivityRecord.java1491 if (rootTask != null && rootTask.topRunningActivity() == this) { in onParentChanged()
2704 return rootTask != null && rootTask.isInTask(this) != null; in isInRootTaskLocked()
2965 if (rootTask == null) { in moveFocusableActivityToTop()
3662 if (rootTask != null && rootTask.shouldSleepOrShutDownActivities()) { in finishRelaunching()
3852 if (rootTask != null) { in onRemovedFromDisplay()
3860 if (rootTask != null) { in onRemovedFromDisplay()
5382 if (rootTask == null) { in shouldBeVisible()
5907 if (rootTask == null) { in continueLaunchTicking()
5923 if (rootTask == null) { in finishLaunchTickingLocked()
6463 if (rootTask == null) { in getDisplayId()
[all …]
H A DTaskOrganizerController.java477 final Task rootTask = task.getRootTask(); in addStartingWindow() local
478 if (rootTask == null || activity.mStartingData == null) { in addStartingWindow()
501 final Task rootTask = task.getRootTask(); in removeStartingWindow() local
502 if (rootTask == null) { in removeStartingWindow()
537 final Task rootTask = task.getRootTask(); in copySplashScreenView() local
538 if (rootTask == null) { in copySplashScreenView()
561 final Task rootTask = task.getRootTask(); in onAppSplashScreenViewRemoved() local
562 if (rootTask == null) { in onAppSplashScreenViewRemoved()
H A DTask.java2321 final Rect bounds = rootTask != this && rootTask.isOrganized() ? null : getLaunchBounds(); in updateOverrideConfigurationFromLaunchBounds()
2334 if (rootTask == null) { in getLaunchBounds()
2476 return rootTask; in adjustFocusToNextFocusableTask()
2485 return rootTask; in adjustFocusToNextFocusableTask()
2499 return rootTask; in adjustFocusToNextFocusableTask()
2620 reparent(rootTask, position); in reparent()
2762 rootTask.mCreatedByOrganizer ? rootTask.getTopMostTask() : rootTask; in cropWindowsToRootTaskBounds()
3477 info.parentTaskId = rootTask == getParent() && rootTask.mCreatedByOrganizer
3478 ? rootTask.mTaskId
3683 if (rootTask != this) {
[all …]
H A DRecentTasks.java529 final Task rootTask = task != null ? task.getRootTask() : null; in notifyTaskPersisterLocked() local
530 if (rootTask != null && rootTask.isHomeOrRecentsRootTask()) { in notifyTaskPersisterLocked()
563 final Task rootTask = task.getRootTask(); in shouldPersistTaskLocked() local
564 return task.isPersistable && (rootTask == null || !rootTask.isHomeOrRecentsRootTask()); in shouldPersistTaskLocked()
993 final Task rootTask = task.getRootTask(); in getPersistableTaskIds() local
995 && (rootTask == null || !rootTask.isHomeOrRecentsRootTask())) { in getPersistableTaskIds()
1377 final Task rootTask = task.getRootTask(); in isVisibleRecentTask() local
1378 if (rootTask != null && rootTask.getTopMostTask() == task) { in isVisibleRecentTask()
H A DCompatModePackages.java547 final Task rootTask = mService.getTopDisplayFocusedRootTask(); in setPackageScreenCompatModeLocked() local
548 ActivityRecord starting = rootTask.restartPackage(packageName); in setPackageScreenCompatModeLocked()
572 rootTask.ensureActivitiesVisible(starting, 0, !PRESERVE_WINDOWS); in setPackageScreenCompatModeLocked()
H A DActivityMetricsLogger.java463 Task rootTask = mSupervisor.mRootWindowContainer.getTopDisplayFocusedRootTask(); in logWindowState() local
464 if (rootTask == null) { in logWindowState()
468 if (rootTask.isActivityTypeAssistant()) { in logWindowState()
473 @WindowingMode int windowingMode = rootTask.getWindowingMode(); in logWindowState()
475 rootTask = mSupervisor.mRootWindowContainer.findRootTaskBehind(rootTask); in logWindowState()
476 windowingMode = rootTask.getWindowingMode(); in logWindowState()
494 throw new IllegalStateException("Unknown windowing mode for task=" + rootTask in logWindowState()
H A DDisplayContent.java2504 return getRootTask(rootTask -> rootTask.getRootTaskId() == rootTaskId); in getRootTask()
5663 forAllRootTasks(rootTask -> { in removeRootTasksInWindowingModes()
5665 if (rootTask.mCreatedByOrganizer in removeRootTasksInWindowingModes()
5670 rootTasks.add(rootTask); in removeRootTasksInWindowingModes()
5687 forAllRootTasks(rootTask -> { in removeRootTasksWithActivityTypes()
5690 if (rootTask.mCreatedByOrganizer) { in removeRootTasksWithActivityTypes()
5698 rootTasks.add(rootTask); in removeRootTasksWithActivityTypes()
5915 return rootTask; in remove()
5951 boolean hasNonEmptyHomeRootTask = forAllRootTasks(rootTask -> in releaseSelfIfNeeded()
5952 !rootTask.isActivityTypeHome() || rootTask.hasChild()); in releaseSelfIfNeeded()
[all …]
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/
H A DWindowManagerProxy.java213 final ActivityManager.RunningTaskInfo rootTask = rootTasks.get(i); in buildEnterSplit() local
215 if (!rootTask.supportsMultiWindow && rootTask.topActivityType != ACTIVITY_TYPE_HOME) { in buildEnterSplit()
219 final int windowingMode = rootTask.getWindowingMode(); in buildEnterSplit()
221 || !ArrayUtils.contains(CONTROLLED_ACTIVITY_TYPES, rootTask.getActivityType()) in buildEnterSplit()
228 topHomeTask = isHomeOrRecentTask(rootTask) ? rootTask : null; in buildEnterSplit()
229 outWct.reparent(rootTask.token, tiles.mSecondary.token, true /* onTop */); in buildEnterSplit()

12