Loading packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +0 −1 Original line number Diff line number Diff line Loading @@ -354,7 +354,6 @@ public class RecentsPanelView extends FrameLayout implements OnItemClickListener if (mPopup != null) { mPopup.dismiss(); } ((RecentsActivity) mContext).moveTaskToBack(true); } } Loading services/java/com/android/server/am/ActivityStack.java +13 −0 Original line number Diff line number Diff line Loading @@ -2910,6 +2910,19 @@ final class ActivityStack { mWindowManager.prepareAppTransition(transit, false); } void moveHomeTaskToTop() { final int top = mTaskHistory.size() - 1; for (int taskNdx = top; taskNdx >= 0; --taskNdx) { final TaskRecord task = mTaskHistory.get(taskNdx); if (task.isHomeTask()) { mTaskHistory.remove(taskNdx); mTaskHistory.add(top, task); mWindowManager.moveTaskToTop(task.taskId); return; } } } final boolean findTaskToMoveToFrontLocked(int taskId, int flags, Bundle options) { final TaskRecord task = taskForIdLocked(taskId); if (task != null) { Loading services/java/com/android/server/am/ActivityStackSupervisor.java +1 −0 Original line number Diff line number Diff line Loading @@ -284,6 +284,7 @@ public final class ActivityStackSupervisor { if (prev != null) { prev.mLaunchHomeTaskNext = false; } mHomeStack.moveHomeTaskToTop(); ActivityRecord r = mHomeStack.topRunningActivityLocked(null); if (r != null) { mService.setFocusedActivityLocked(r); Loading services/java/com/android/server/am/TaskRecord.java +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ final class TaskRecord extends ThumbnailHolder { return subtask.activity; } boolean isHomeTask() { return mTaskType == ActivityRecord.HOME_ACTIVITY_TYPE; } boolean isApplicationTask() { return mTaskType == ActivityRecord.APPLICATION_ACTIVITY_TYPE; } Loading Loading
packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +0 −1 Original line number Diff line number Diff line Loading @@ -354,7 +354,6 @@ public class RecentsPanelView extends FrameLayout implements OnItemClickListener if (mPopup != null) { mPopup.dismiss(); } ((RecentsActivity) mContext).moveTaskToBack(true); } } Loading
services/java/com/android/server/am/ActivityStack.java +13 −0 Original line number Diff line number Diff line Loading @@ -2910,6 +2910,19 @@ final class ActivityStack { mWindowManager.prepareAppTransition(transit, false); } void moveHomeTaskToTop() { final int top = mTaskHistory.size() - 1; for (int taskNdx = top; taskNdx >= 0; --taskNdx) { final TaskRecord task = mTaskHistory.get(taskNdx); if (task.isHomeTask()) { mTaskHistory.remove(taskNdx); mTaskHistory.add(top, task); mWindowManager.moveTaskToTop(task.taskId); return; } } } final boolean findTaskToMoveToFrontLocked(int taskId, int flags, Bundle options) { final TaskRecord task = taskForIdLocked(taskId); if (task != null) { Loading
services/java/com/android/server/am/ActivityStackSupervisor.java +1 −0 Original line number Diff line number Diff line Loading @@ -284,6 +284,7 @@ public final class ActivityStackSupervisor { if (prev != null) { prev.mLaunchHomeTaskNext = false; } mHomeStack.moveHomeTaskToTop(); ActivityRecord r = mHomeStack.topRunningActivityLocked(null); if (r != null) { mService.setFocusedActivityLocked(r); Loading
services/java/com/android/server/am/TaskRecord.java +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ final class TaskRecord extends ThumbnailHolder { return subtask.activity; } boolean isHomeTask() { return mTaskType == ActivityRecord.HOME_ACTIVITY_TYPE; } boolean isApplicationTask() { return mTaskType == ActivityRecord.APPLICATION_ACTIVITY_TYPE; } Loading