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); |
} |
} |