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

Unified Diff: chrome/browser/prerender/external_prerender_handler_android.cc

Issue 2697513009: Enable forced prerenders on wifi (Closed)
Patch Set: 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
Index: chrome/browser/prerender/external_prerender_handler_android.cc
diff --git a/chrome/browser/prerender/external_prerender_handler_android.cc b/chrome/browser/prerender/external_prerender_handler_android.cc
index 635d55fc01e6be672008502bb8ce7c03194037d1..e05123090ccc60346f0865077c362cf8ad89c80e 100644
--- a/chrome/browser/prerender/external_prerender_handler_android.cc
+++ b/chrome/browser/prerender/external_prerender_handler_android.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/profiles/profile_android.h"
#include "content/public/browser/web_contents.h"
#include "jni/ExternalPrerenderHandler_jni.h"
-#include "net/base/network_change_notifier.h"
using base::android::ConvertJavaStringToUTF16;
using base::android::JavaParamRef;
@@ -51,7 +50,7 @@ bool CheckAndConvertParams(JNIEnv* env,
} // namespace
base::android::ScopedJavaLocalRef<jobject>
- ExternalPrerenderHandlerAndroid::AddPrerender(
+ExternalPrerenderHandlerAndroid::AddPrerender(
JNIEnv* env,
const JavaParamRef<jobject>& obj,
const JavaParamRef<jobject>& jprofile,
@@ -62,7 +61,7 @@ base::android::ScopedJavaLocalRef<jobject>
jint left,
jint bottom,
jint right,
- jboolean prerender_on_cellular) {
+ jboolean forced_prerender) {
Profile* profile = ProfileAndroid::FromProfileAndroid(jprofile);
GURL url = GURL(ConvertJavaStringToUTF16(env, jurl));
@@ -87,10 +86,9 @@ base::android::ScopedJavaLocalRef<jobject>
if (prerender_handle_)
prerender_handle_->OnNavigateAway();
- if (prerender_on_cellular && net::NetworkChangeNotifier::IsConnectionCellular(
- net::NetworkChangeNotifier::GetConnectionType())) {
+ if (forced_prerender) {
prerender_handle_ =
- prerender_manager->AddPrerenderOnCellularFromExternalRequest(
+ prerender_manager->AddForcedPrerenderFromExternalRequest(
url, referrer,
web_contents->GetController().GetDefaultSessionStorageNamespace(),
gfx::Rect(left, top, right - left, bottom - top));
« no previous file with comments | « chrome/browser/prerender/external_prerender_handler_android.h ('k') | chrome/browser/prerender/prerender_histograms.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698