am da7e72b1: Merge "Fix issue #17492300: NavUtils.shouldUpRecreateTask returns different..." into lmp-dev
* commit 'da7e72b1c1f43fecc522727f42eb2fa01b6f8df4': Fix issue #17492300: NavUtils.shouldUpRecreateTask returns different...
This commit is contained in:
@@ -2856,7 +2856,8 @@ final class ActivityStack {
|
||||
// they need to re-create their task if this current activity is the root
|
||||
// of a document, unless simply finishing it will return them to the the
|
||||
// correct app behind.
|
||||
if (srec.frontOfTask && srec.task != null) {
|
||||
if (srec.frontOfTask && srec.task != null && srec.task.getBaseIntent() != null
|
||||
&& srec.task.getBaseIntent().isDocument()) {
|
||||
// Okay, this activity is at the root of its task. What to do, what to do...
|
||||
if (srec.task.getTaskToReturnTo() != ActivityRecord.APPLICATION_ACTIVITY_TYPE) {
|
||||
// Finishing won't return to an application, so we need to recreate.
|
||||
|
||||
Reference in New Issue
Block a user