Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
| index 586ebeb9264761b13f0fb319e09fca3a1d69ab54..f6ad8c05fc6b8b511149cb520132a018f5865b65 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
| @@ -94,6 +94,10 @@ class ClientManager { |
| public long getLastMayLaunchUrlTimestamp() { |
| return mLastMayLaunchUrlTimestamp; |
| } |
| + |
|
Yusuf
2016/08/01 20:34:38
javadoc
Benoit L
2016/08/02 16:10:24
Done.
|
| + public boolean isSpecial() { |
| + return mIgnoreFragments && mShouldPrerenderOnCellular; |
| + } |
| } |
| private final Context mContext; |
| @@ -268,6 +272,15 @@ class ClientManager { |
| } |
| /** |
| + * @return Whether the session is not using the default parameters (that is, ignores fragments |
| + * and prerenders on a cellular connection). |
| + */ |
| + public synchronized boolean isSpecialSession(CustomTabsSessionToken session) { |
| + SessionParams params = mSessionParams.get(session); |
| + return params != null ? params.isSpecial() : false; |
| + } |
| + |
| + /** |
| * Sets whether prerender should be turned on for mobile networks for given session. |
| */ |
| public synchronized void setPrerenderCellularForSession( |