commit | acf07f338e758329399d787626923e7f8873f0ec | [log] [tgz] |
---|---|---|
author | Fedor Kudasov <kudasov@google.com> | Mon Nov 15 20:50:06 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Nov 15 20:50:06 2021 +0000 |
tree | 926673483ddbfedfb127573581a73f5668db53d8 | |
parent | 913c8aee24eb0d3f71e14fca04116a1b1dbf4728 [diff] | |
parent | 9d6fb64f454072ea4d7cb1325f380522dc154a51 [diff] |
Simplify getTaskViewAt call am: 9d6fb64f45 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16249427 Change-Id: If52c26a38fab17d294b08a34a3e41fd5f88cef27
diff --git a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java index 26d935d..75e8dd1 100644 --- a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java +++ b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java
@@ -117,11 +117,12 @@ mPendingCommands.clear(); } + @Nullable private TaskView getNextTask(RecentsView view) { final TaskView runningTaskView = view.getRunningTaskView(); if (runningTaskView == null) { - return view.getTaskViewCount() > 0 ? view.getTaskViewAt(0) : null; + return view.getTaskViewAt(0); } else { final TaskView nextTask = view.getNextTaskView(); return nextTask != null ? nextTask : runningTaskView; @@ -256,8 +257,8 @@ // Ensure that recents view has focus so that it receives the followup key inputs TaskView taskView = rv.getNextTaskView(); if (taskView == null) { - if (rv.getTaskViewCount() > 0) { - taskView = rv.getTaskViewAt(0); + taskView = rv.getTaskViewAt(0); + if (taskView != null) { taskView.requestFocus(); } else { rv.requestFocus();