| 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 bfc55e3c0451feadcd033ab282e089529ce308f9..14306ff6986698821acd91712e42d5c0930fe831 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(
|
|
|