Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java |
diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java |
index d167e5d1db950c98d17fae60d609f6372246974d..dc4be6e6b5449c87bdf33b77e5dfa58bdf95b119 100644 |
--- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java |
+++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java |
@@ -32,6 +32,7 @@ import org.chromium.base.library_loader.ProcessInitException; |
import org.chromium.chrome.browser.DevToolsServer; |
import org.chromium.chrome.browser.FileProviderHelper; |
import org.chromium.chrome.browser.Tab; |
+import org.chromium.chrome.browser.WarmupManager; |
import org.chromium.chrome.browser.WebsiteSettingsPopup; |
import org.chromium.chrome.browser.appmenu.AppMenuHandler; |
import org.chromium.chrome.browser.appmenu.AppMenuPropertiesDelegate; |
@@ -125,6 +126,11 @@ public class ChromeShellActivity extends ActionBarActivity implements AppMenuPro |
DeviceUtils.addDeviceSpecificUserAgentSwitch(this); |
+ String url = getUrlFromIntent(getIntent()); |
+ if (url != null) { |
+ WarmupManager.getInstance().maybePrefetchDnsForUrlInBackground(this, url); |
+ } |
+ |
BrowserStartupController.StartupCallback callback = |
new BrowserStartupController.StartupCallback() { |
@Override |