summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2013-11-13 15:06:15 -0800
committerCraig Mautner <cmautner@google.com>2013-11-13 15:09:55 -0800
commitada62fca51d314cefe2c5da4e007df5b9abf320d (patch)
treef0dcd5cfe1e3eb0e10273069768213975d0db312 /services/java/com/android/server
parent48dab493b927f4a71687ccd557084ccee195de73 (diff)
downloadframeworks_base-ada62fca51d314cefe2c5da4e007df5b9abf320d.zip
frameworks_base-ada62fca51d314cefe2c5da4e007df5b9abf320d.tar.gz
frameworks_base-ada62fca51d314cefe2c5da4e007df5b9abf320d.tar.bz2
Add null pointer check.
Fixes bug 11673948. Change-Id: I60b590b9793ae1b8d5c3d343f4bb6cb40ba4a092
Diffstat (limited to 'services/java/com/android/server')
-rw-r--r--services/java/com/android/server/am/ActivityStack.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/java/com/android/server/am/ActivityStack.java b/services/java/com/android/server/am/ActivityStack.java
index 569440d..62e4210 100644
--- a/services/java/com/android/server/am/ActivityStack.java
+++ b/services/java/com/android/server/am/ActivityStack.java
@@ -3158,7 +3158,9 @@ final class ActivityStack {
final TaskRecord task = mResumedActivity != null ? mResumedActivity.task : null;
if (task == tr && task.mOnTopOfHome || numTasks <= 1) {
- task.mOnTopOfHome = false;
+ if (task != null) {
+ task.mOnTopOfHome = false;
+ }
return mStackSupervisor.resumeHomeActivity(null);
}