Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
index b2c00bbb96899bb4c3fa15bcc5e47671a3ea8799..edf4e5de0bee5e91349ec2000ca32cac63a5f4cf 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
@@ -7,7 +7,9 @@ package org.chromium.chrome.browser.tabmodel.document; |
import android.app.Activity; |
import org.chromium.chrome.browser.Tab; |
+import org.chromium.chrome.browser.document.PendingDocumentData; |
import org.chromium.chrome.browser.tabmodel.document.DocumentTabModel.Entry; |
+import org.chromium.content_public.browser.LoadUrlParams; |
/** |
* Provides Tabs to a DocumentTabModel. |
@@ -23,6 +25,13 @@ public interface TabDelegate { |
Tab getActivityTab(boolean incognito, ActivityDelegate delgate, Activity activity); |
/** |
+ * Opens a new Tab in the foreground. |
+ * Assumed to be triggered by a window.open(). |
+ */ |
+ void createTabInForeground(Activity parentActivity, boolean incognito, |
+ LoadUrlParams loadUrlParams, PendingDocumentData documentParams); |
+ |
+ /** |
* Creates a frozen Tab for the Entry. |
* @param entry Entry containing TabState. |
* @return A frozen Tab. |