/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | WindowOrganizerTests.java | 141 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 D | TaskDisplayAreaTests.java | 80 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 D | RootWindowContainerTests.java | 503 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 D | TaskTests.java | 128 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 D | RootTaskTests.java | 167 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 D | DisplayContentTests.java | 398 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 D | WindowContainerTests.java | 833 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 D | ActivityRecordTests.java | 206 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 D | LaunchParamsPersisterTests.java | 117 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 D | WindowTestsBase.java | 604 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 D | TaskDisplayArea.java | 298 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 D | RootWindowContainer.java | 1508 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 D | DragResizeMode.java | 39 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 D | RunningTasks.java | 130 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 D | ActivityTaskSupervisor.java | 733 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 D | RecentsAnimation.java | 400 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 D | ActivityClientController.java | 523 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 D | ActivityRecord.java | 1491 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 D | TaskOrganizerController.java | 477 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 D | Task.java | 2321 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 D | RecentTasks.java | 529 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 D | CompatModePackages.java | 547 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 D | ActivityMetricsLogger.java | 463 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 D | DisplayContent.java | 2504 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 D | WindowManagerProxy.java | 213 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()
|