Merge "Snap to running task if it's offscreen when back is invoked" into tm-dev am: 7d54b06c29
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18897728 Change-Id: Id2ac0ef7aa79e9df3f03ffc1970e9ffe2ea954f0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -131,9 +131,14 @@ public class OverviewState extends LauncherState {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed(Launcher launcher) {
|
public void onBackPressed(Launcher launcher) {
|
||||||
TaskView taskView = launcher.<RecentsView>getOverviewPanel().getRunningTaskView();
|
RecentsView recentsView = launcher.getOverviewPanel();
|
||||||
|
TaskView taskView = recentsView.getRunningTaskView();
|
||||||
if (taskView != null) {
|
if (taskView != null) {
|
||||||
taskView.launchTasks();
|
if (recentsView.isTaskViewFullyVisible(taskView)) {
|
||||||
|
taskView.launchTasks();
|
||||||
|
} else {
|
||||||
|
recentsView.snapToPage(recentsView.indexOfChild(taskView));
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
super.onBackPressed(launcher);
|
super.onBackPressed(launcher);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user