| Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/ActivityDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/ActivityDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/ActivityDelegate.java
|
| index e227acb7fcb009dfe81296c06f75491645f841d2..88dadb1ba52755a7eef8674864558da9c3a5d07c 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/ActivityDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/ActivityDelegate.java
|
| @@ -18,6 +18,7 @@ import android.text.TextUtils;
|
| import org.chromium.base.ApplicationStatus;
|
| import org.chromium.chrome.browser.Tab;
|
| import org.chromium.chrome.browser.UrlConstants;
|
| +import org.chromium.chrome.browser.document.DocumentUtils;
|
| import org.chromium.chrome.browser.tabmodel.document.DocumentTabModel.Entry;
|
|
|
| import java.util.ArrayList;
|
| @@ -84,7 +85,7 @@ public class ActivityDelegate {
|
| ActivityManager activityManager =
|
| (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
|
| for (ActivityManager.AppTask task : activityManager.getAppTasks()) {
|
| - Intent intent = task.getTaskInfo().baseIntent;
|
| + Intent intent = DocumentUtils.getBaseIntentFromTask(task);
|
| if (!isValidActivity(isIncognito, intent)) continue;
|
|
|
| int tabId = getTabIdFromIntent(intent);
|
| @@ -120,7 +121,7 @@ public class ActivityDelegate {
|
| ActivityManager activityManager =
|
| (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
|
| for (ActivityManager.AppTask task : activityManager.getAppTasks()) {
|
| - Intent intent = task.getTaskInfo().baseIntent;
|
| + Intent intent = DocumentUtils.getBaseIntentFromTask(task);
|
| int taskId = getTabIdFromIntent(intent);
|
| if (taskId == tabId && isValidActivity(isIncognito, intent)) return task;
|
| }
|
|
|