Index: chrome/browser/android/precache/precache_launcher.cc |
diff --git a/chrome/browser/android/precache/precache_launcher.cc b/chrome/browser/android/precache/precache_launcher.cc |
index 62be4d6d5eb9a93945839b577442666365cbd801..06dd8cd734f7a298899f600d3ab3ebe02b5f8818 100644 |
--- a/chrome/browser/android/precache/precache_launcher.cc |
+++ b/chrome/browser/android/precache/precache_launcher.cc |
@@ -66,7 +66,7 @@ void PrecacheLauncher::Start(JNIEnv* env, jobject obj) { |
profile, ServiceAccessType::IMPLICIT_ACCESS); |
if (precache_manager == nullptr || hs == nullptr) { |
- OnPrecacheCompleted(); |
+ OnPrecacheCompleted(false); |
return; |
} |
@@ -83,10 +83,11 @@ void PrecacheLauncher::Cancel(JNIEnv* env, jobject obj) { |
precache_manager->CancelPrecaching(); |
} |
-void PrecacheLauncher::OnPrecacheCompleted() { |
+void PrecacheLauncher::OnPrecacheCompleted(bool try_again_soon) { |
JNIEnv* env = AttachCurrentThread(); |
Java_PrecacheLauncher_onPrecacheCompletedCallback( |
- env, weak_java_precache_launcher_.get(env).obj()); |
+ env, weak_java_precache_launcher_.get(env).obj(), |
+ try_again_soon ? JNI_TRUE : JNI_FALSE); |
} |
static jlong Init(JNIEnv* env, jobject obj) { |