Index: chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc |
diff --git a/chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc b/chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc |
index c7c7242699ee0d61315bbbe787a8818f88408542..b78235c67599250d9febb14373f2492073ef5eff 100644 |
--- a/chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc |
+++ b/chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc |
@@ -440,6 +440,17 @@ void OfflinePageDownloadBridge::ResumeDownload( |
} |
} |
+void OfflinePageDownloadBridge::ResumePendingRequestImmediately( |
+ JNIEnv* env, |
+ const JavaParamRef<jobject>& obj) { |
+ RequestCoordinator* coordinator = |
+ RequestCoordinatorFactory::GetForBrowserContext(browser_context_); |
+ if (coordinator) |
+ coordinator->StartImmediateProcessing(base::Bind([](bool result) {})); |
+ else |
+ LOG(WARNING) << "ResumePendingRequestImmediately has no valid coordinator."; |
+} |
+ |
void OfflinePageDownloadBridge::ItemsLoaded() { |
JNIEnv* env = AttachCurrentThread(); |
ScopedJavaLocalRef<jobject> obj = weak_java_ref_.get(env); |