summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrii Kulian <akulian@google.com>2016-10-19 18:31:33 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-10-19 18:31:37 +0000
commit6e4f6ecbab9718b0d19cd5c1ecf9357bed061385 (patch)
tree4addd357f52e10c63c6ee15d4d8341d84cd6bcef
parent0346fee93c7011a400652af3cfa615a875f20800 (diff)
parentda3b648b645a12d6fcfa4c175234074290ac7339 (diff)
downloadbase-6e4f6ecbab9718b0d19cd5c1ecf9357bed061385.tar.gz
Merge "DO NOT MERGE -- Use focused activity value when moving task back" into nyc-mr1-dev
-rw-r--r--services/core/java/com/android/server/am/ActivityStack.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActivityStack.java b/services/core/java/com/android/server/am/ActivityStack.java
index 8c07e01d1163..de858e39b800 100644
--- a/services/core/java/com/android/server/am/ActivityStack.java
+++ b/services/core/java/com/android/server/am/ActivityStack.java
@@ -4463,7 +4463,9 @@ final class ActivityStack {
"moveTaskToBackAndShowHome");
}
- adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
+ // Using currently focused activity value from service instead of mResumedActivity,
+ // because if this happens when device is locked the mResumedActivity will be null.
+ adjustFocusedActivityLocked(mService.mFocusedActivity, "moveTaskToBack");
mStackSupervisor.resumeFocusedStackTopActivityLocked();
return true;
}