Index: chrome/browser/android/offline_pages/background_loader_offliner.cc |
diff --git a/chrome/browser/android/offline_pages/background_loader_offliner.cc b/chrome/browser/android/offline_pages/background_loader_offliner.cc |
index ff7226aa58225ca8055255fa8dc15e3a8d0fce38..7fb0f7bfe0c82a9c5a67c9d51ec14a3b4576b97e 100644 |
--- a/chrome/browser/android/offline_pages/background_loader_offliner.cc |
+++ b/chrome/browser/android/offline_pages/background_loader_offliner.cc |
@@ -39,9 +39,13 @@ BackgroundLoaderOffliner::BackgroundLoaderOffliner( |
BackgroundLoaderOffliner::~BackgroundLoaderOffliner() {} |
-bool BackgroundLoaderOffliner::LoadAndSave(const SavePageRequest& request, |
- const CompletionCallback& callback) { |
- DCHECK(callback); |
+// TODO(dimich): Invoke progress_callback as appropriate. |
+bool BackgroundLoaderOffliner::LoadAndSave( |
+ const SavePageRequest& request, |
+ const CompletionCallback& completion_callback, |
+ const ProgressCallback& progress_callback) { |
+ DCHECK(completion_callback); |
+ DCHECK(progress_callback); |
if (pending_request_) { |
DVLOG(1) << "Already have pending request"; |
@@ -104,7 +108,7 @@ bool BackgroundLoaderOffliner::LoadAndSave(const SavePageRequest& request, |
// Track copy of pending request. |
pending_request_.reset(new SavePageRequest(request)); |
- completion_callback_ = callback; |
+ completion_callback_ = completion_callback; |
// Listen for app foreground/background change. |
app_listener_.reset(new base::android::ApplicationStatusListener( |