summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2015-06-01 23:07:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-01 23:07:37 +0000
commitc85cd734bdf75a55608fae1d5a47b4ac72db4ee8 (patch)
tree43e03f09efafa833938a141ff20a5b3b0a504823
parentdc49d5f8ae9005a119172f72ccda1de9bc85c2d9 (diff)
parentdaa4a78682dfc838602f870aabb7fd003c919477 (diff)
downloadframeworks_base-c85cd734bdf75a55608fae1d5a47b4ac72db4ee8.zip
frameworks_base-c85cd734bdf75a55608fae1d5a47b4ac72db4ee8.tar.gz
frameworks_base-c85cd734bdf75a55608fae1d5a47b4ac72db4ee8.tar.bz2
Merge "Don't focus view for invalid task index." into mnc-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java
index 3a97a41..5f151e8 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java
@@ -880,8 +880,10 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal
}
// Start the focus animation when alt-tabbing
- if (mConfig.launchedWithAltTab && !mConfig.launchedHasConfigurationChanged) {
- TaskView tv = getChildViewForTask(mStack.getTasks().get(mFocusedTaskIndex));
+ ArrayList<Task> tasks = mStack.getTasks();
+ if (mConfig.launchedWithAltTab && !mConfig.launchedHasConfigurationChanged &&
+ 0 <= mFocusedTaskIndex && mFocusedTaskIndex < tasks.size()) {
+ TaskView tv = getChildViewForTask(tasks.get(mFocusedTaskIndex));
if (tv != null) {
tv.setFocusedTask(true);
}