Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
index 03b0b0d45b4cb5e764be9c55115e1e47099ad1c2..63981e36852f45764c494ec1e2ab09f1e40894a1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
@@ -17,10 +17,10 @@ import org.chromium.base.CommandLine; |
import org.chromium.base.Log; |
import org.chromium.base.VisibleForTesting; |
import org.chromium.base.metrics.RecordHistogram; |
-import org.chromium.chrome.browser.ChromeActivity; |
import org.chromium.chrome.browser.ChromeSwitches; |
import org.chromium.chrome.browser.IntentHandler; |
import org.chromium.chrome.browser.UrlConstants; |
+import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.util.IntentUtils; |
import org.chromium.chrome.browser.util.UrlUtilities; |
import org.chromium.ui.base.PageTransition; |
@@ -65,10 +65,10 @@ public class ExternalNavigationHandler { |
/** |
* A constructor for UrlHandler. |
* |
- * @param activity The activity to launch an external intent from. |
+ * @param tab The tab that initiated the external intent. |
*/ |
- public ExternalNavigationHandler(ChromeActivity activity) { |
- this(new ExternalNavigationDelegateImpl(activity)); |
+ public ExternalNavigationHandler(Tab tab) { |
+ this(new ExternalNavigationDelegateImpl(tab)); |
} |
/** |