Loading services/core/java/com/android/server/wm/Task.java +4 −5 Original line number Diff line number Diff line Loading @@ -3114,10 +3114,6 @@ class Task extends TaskFragment { }); } boolean isFocusableAndVisible() { return isTopActivityFocusable() && shouldBeVisible(null /* starting */); } void positionChildAtTop(ActivityRecord child) { positionChildAt(child, POSITION_TOP); } Loading Loading @@ -5037,7 +5033,10 @@ class Task extends TaskFragment { if (topFragment == f) { return; } if (!f.isFocusableAndVisible()) { // No need to resume activity in TaskFragment that is not visible. return; } resumed[0] |= f.resumeTopActivity(prev, options, deferPause); }, true); return resumed[0]; Loading services/core/java/com/android/server/wm/TaskFragment.java +4 −0 Original line number Diff line number Diff line Loading @@ -1262,6 +1262,10 @@ class TaskFragment extends WindowContainer<WindowContainer> { return getVisibility(starting) != TASK_FRAGMENT_VISIBILITY_INVISIBLE; } boolean isFocusableAndVisible() { return isTopActivityFocusable() && shouldBeVisible(null /* starting */); } final boolean startPausing(boolean uiSleeping, ActivityRecord resuming, String reason) { return startPausing(mTaskSupervisor.mUserLeaving, uiSleeping, resuming, reason); } Loading Loading
services/core/java/com/android/server/wm/Task.java +4 −5 Original line number Diff line number Diff line Loading @@ -3114,10 +3114,6 @@ class Task extends TaskFragment { }); } boolean isFocusableAndVisible() { return isTopActivityFocusable() && shouldBeVisible(null /* starting */); } void positionChildAtTop(ActivityRecord child) { positionChildAt(child, POSITION_TOP); } Loading Loading @@ -5037,7 +5033,10 @@ class Task extends TaskFragment { if (topFragment == f) { return; } if (!f.isFocusableAndVisible()) { // No need to resume activity in TaskFragment that is not visible. return; } resumed[0] |= f.resumeTopActivity(prev, options, deferPause); }, true); return resumed[0]; Loading
services/core/java/com/android/server/wm/TaskFragment.java +4 −0 Original line number Diff line number Diff line Loading @@ -1262,6 +1262,10 @@ class TaskFragment extends WindowContainer<WindowContainer> { return getVisibility(starting) != TASK_FRAGMENT_VISIBILITY_INVISIBLE; } boolean isFocusableAndVisible() { return isTopActivityFocusable() && shouldBeVisible(null /* starting */); } final boolean startPausing(boolean uiSleeping, ActivityRecord resuming, String reason) { return startPausing(mTaskSupervisor.mUserLeaving, uiSleeping, resuming, reason); } Loading