| Index: chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java
|
| index 915eb58b7ab06edaf7d2aff6e7a99b191e202122..d9c8f252fb3bbf40f10bf5c0537febc5caf3dfbd 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java
|
| @@ -101,7 +101,6 @@ public abstract class PrecacheLauncher {
|
| *
|
| * <ul>
|
| * <li>The predictive network actions preference is enabled.</li>
|
| - * <li>The current network type is suitable for predictive network actions.</li>
|
| * <li>Sync is enabled for sessions and it is not encrypted with a secondary passphrase.</li>
|
| * <li>Either the Precache field trial or the precache commandline flag is enabled.</li>
|
| * </ul>
|
| @@ -116,15 +115,15 @@ public abstract class PrecacheLauncher {
|
| // thread.
|
| ThreadUtils.assertOnUiThread();
|
|
|
| - boolean networkPredictionsAllowed =
|
| - PrefServiceBridge.getInstance().canPrefetchAndPrerender();
|
| + boolean networkPredictionEnabledPref =
|
| + PrefServiceBridge.getInstance().getNetworkPredictionEnabled();
|
| boolean shouldRun = nativeShouldRun();
|
|
|
| - mNetworkPredictionsAllowed = networkPredictionsAllowed;
|
| + mNetworkPredictionsAllowed = networkPredictionEnabledPref;
|
| mShouldRun = shouldRun;
|
|
|
| PrecacheController.setIsPrecachingEnabled(
|
| - context, networkPredictionsAllowed && shouldRun);
|
| + context, networkPredictionEnabledPref && shouldRun);
|
| Log.v(TAG, "updateEnabledSync complete");
|
| }
|
|
|
|
|