| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeServiceTabLauncher.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeServiceTabLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeServiceTabLauncher.java
|
| index 08cbe9dbc335bf9a9dad5b6912916c223fb24499..d781162652152d518f94b18cb664e6f408c19a6f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeServiceTabLauncher.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeServiceTabLauncher.java
|
| @@ -8,8 +8,8 @@ import android.content.Context;
|
|
|
| import org.chromium.chrome.browser.document.DocumentMetricIds;
|
| import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType;
|
| +import org.chromium.chrome.browser.tabmodel.document.AsyncTabCreationParams;
|
| import org.chromium.chrome.browser.tabmodel.document.TabDelegate;
|
| -import org.chromium.chrome.browser.tabmodel.document.TabDelegate.AsyncTabCreationParams;
|
| import org.chromium.components.service_tab_launcher.ServiceTabLauncher;
|
| import org.chromium.content_public.browser.LoadUrlParams;
|
| import org.chromium.content_public.common.Referrer;
|
| @@ -40,12 +40,10 @@ public class ChromeServiceTabLauncher extends ServiceTabLauncher {
|
| loadUrlParams.setVerbatimHeaders(extraHeaders);
|
| loadUrlParams.setReferrer(new Referrer(referrerUrl, referrerPolicy));
|
|
|
| - AsyncTabCreationParams additionalParams = new AsyncTabCreationParams();
|
| - additionalParams.documentStartedBy = intentSource;
|
| - additionalParams.requestId = requestId;
|
| + AsyncTabCreationParams asyncParams = new AsyncTabCreationParams(loadUrlParams, requestId);
|
| + asyncParams.setDocumentStartedBy(intentSource);
|
|
|
| TabDelegate tabDelegate = new TabDelegate(incognito);
|
| - tabDelegate.createNewTab(
|
| - loadUrlParams, TabLaunchType.FROM_MENU_OR_OVERVIEW, null, additionalParams);
|
| + tabDelegate.createNewTab(asyncParams, TabLaunchType.FROM_MENU_OR_OVERVIEW, null);
|
| }
|
| }
|
|
|