| Index: chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentTab.java
|
| diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentTab.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentTab.java
|
| index b7cfce391690febd8e303ef7bd72aa5fbd00d339..6993080ed0d5590a56da6236cb25ad1c315520be 100644
|
| --- a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentTab.java
|
| +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentTab.java
|
| @@ -184,22 +184,17 @@ public class DocumentTab extends ChromeTab {
|
|
|
| @Override
|
| public void onOpenInNewTab(String url, Referrer referrer) {
|
| - PendingDocumentData params = new PendingDocumentData();
|
| - params.referrer = referrer;
|
| - ChromeLauncherActivity.launchDocumentInstance(
|
| - getWindowAndroid().getActivity().get(), isIncognito(),
|
| - ChromeLauncherActivity.LAUNCH_MODE_AFFILIATED, url,
|
| - DocumentMetricIds.STARTED_BY_CONTEXT_MENU,
|
| - PageTransition.AUTO_TOPLEVEL, params);
|
| + LoadUrlParams params = new LoadUrlParams(url, PageTransition.AUTO_TOPLEVEL);
|
| + params.setReferrer(referrer);
|
| + mActivity.getTabModelSelector().openNewTab(params,
|
| + TabLaunchType.FROM_LONGPRESS_BACKGROUND, DocumentTab.this, isIncognito());
|
| }
|
|
|
| @Override
|
| public void onOpenInNewIncognitoTab(String url) {
|
| - ChromeLauncherActivity.launchDocumentInstance(
|
| - getWindowAndroid().getActivity().get(), true,
|
| - ChromeLauncherActivity.LAUNCH_MODE_FOREGROUND,
|
| - url, DocumentMetricIds.STARTED_BY_CONTEXT_MENU,
|
| - PageTransition.AUTO_TOPLEVEL, null);
|
| + mActivity.getTabModelSelector().openNewTab(
|
| + new LoadUrlParams(url, PageTransition.AUTO_TOPLEVEL),
|
| + TabLaunchType.FROM_LONGPRESS_FOREGROUND, DocumentTab.this, true);
|
| }
|
|
|
| @Override
|
|
|