Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1043)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java

Issue 2693983002: Add NoStatePrefetch to field_trial_testing_config.json (Closed)
Patch Set: Complete fix Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
index 2d629d52573097dad3912ba7d53f5d2128e52031..dfb335d1fba03e913b55592dd72ab1ac7c7f0b22 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
@@ -132,6 +132,7 @@ public class CustomTabsConnection {
private final AtomicBoolean mWarmupHasBeenCalled = new AtomicBoolean();
private final AtomicBoolean mWarmupHasBeenFinished = new AtomicBoolean();
private ExternalPrerenderHandler mExternalPrerenderHandler;
+ private boolean mForcePrerenderForTesting;
// Conversion between native TimeTicks and SystemClock.uptimeMillis().
private long mNativeTickOffsetUs;
@@ -178,6 +179,7 @@ public class CustomTabsConnection {
public boolean newSession(CustomTabsSessionToken session) {
boolean success = newSessionInternal(session);
+ if (mForcePrerenderForTesting) mClientManager.setPrerenderCellularForSession(session, true);
logCall("newSession()", success);
return success;
}
@@ -975,4 +977,9 @@ public class CustomTabsConnection {
void ban(Context context, int uid) {
mClientManager.ban(uid);
}
+
+ @VisibleForTesting
+ void setForcePrerender(boolean force) {
+ mForcePrerenderForTesting = force;
+ }
}
« no previous file with comments | « no previous file | chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698