summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-02-21 18:52:21 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-02-21 18:52:24 +0000
commit7897bb89a90dc630c29eeaa4cbf9e1a75ac1a1cc (patch)
treed56f5ecdc9e090eb5ac4d27fd4c56c252a8e5462
parente8c7b23a520330d3e0df8211a802296342661be7 (diff)
parent96b7a51de845d7c4f39a1e85669e860f6b6bf3c6 (diff)
Merge "Fixing NPE when there is no running activity."
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
index 8de4e5837a6a..33ad7fbb0e59 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
@@ -375,6 +375,10 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
MutableBoolean isHomeStackVisible = new MutableBoolean(true);
if (!ssp.isRecentsActivityVisible(isHomeStackVisible)) {
ActivityManager.RunningTaskInfo runningTask = ssp.getRunningTask();
+ if (runningTask == null) {
+ return;
+ }
+
RecentsTaskLoader loader = Recents.getTaskLoader();
sInstanceLoadPlan = loader.createLoadPlan(mContext);
sInstanceLoadPlan.preloadRawTasks(!isHomeStackVisible.value);