| Index: chrome/android/java/src/org/chromium/chrome/browser/document/DocumentUtils.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentUtils.java
|
| index a629b21461cfa7d18ebc3ff5966d20e843b5b462..6bbd9b06b016250b0a19ee55d595f718e4a79261 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentUtils.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentUtils.java
|
| @@ -20,7 +20,6 @@ import android.util.Log;
|
|
|
| import org.chromium.base.ContextUtils;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| -import org.chromium.chrome.browser.tabmodel.document.ActivityDelegate;
|
| import org.chromium.chrome.browser.tabmodel.document.DocumentTabModelImpl;
|
|
|
| import java.util.ArrayList;
|
| @@ -34,38 +33,6 @@ public class DocumentUtils {
|
| public static final String TAG = "DocumentUtilities";
|
|
|
| /**
|
| - * Finishes tasks other than the one with the given task ID that were started with the given
|
| - * tabId, leaving a unique task to own a Tab with that particular ID.
|
| - * @param tabId ID of the tab to remove duplicates for.
|
| - * @param canonicalTaskId ID of the task will be the only one left with the ID.
|
| - * @return Intent of one of the tasks that were finished.
|
| - */
|
| - public static Intent finishOtherTasksWithTabID(int tabId, int canonicalTaskId) {
|
| - if (tabId == Tab.INVALID_TAB_ID || Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
|
| - return null;
|
| - }
|
| -
|
| - Context context = ContextUtils.getApplicationContext();
|
| -
|
| - ActivityManager manager =
|
| - (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
|
| - List<ActivityManager.AppTask> tasksToFinish = new ArrayList<ActivityManager.AppTask>();
|
| - for (ActivityManager.AppTask task : manager.getAppTasks()) {
|
| - RecentTaskInfo taskInfo = getTaskInfoFromTask(task);
|
| - if (taskInfo == null) continue;
|
| - int taskId = taskInfo.id;
|
| -
|
| - Intent baseIntent = taskInfo.baseIntent;
|
| - int otherTabId = ActivityDelegate.getTabIdFromIntent(baseIntent);
|
| -
|
| - if (otherTabId == tabId && (taskId == -1 || taskId != canonicalTaskId)) {
|
| - tasksToFinish.add(task);
|
| - }
|
| - }
|
| - return finishAndRemoveTasks(tasksToFinish);
|
| - }
|
| -
|
| - /**
|
| * Finishes tasks other than the one with the given ID that were started with the given data
|
| * in the Intent, removing those tasks from Recents and leaving a unique task with the data.
|
| * @param data Passed in as part of the Intent's data when starting the Activity.
|
|
|