| Index: content/browser/download/download_item_impl.cc
|
| diff --git a/content/browser/download/download_item_impl.cc b/content/browser/download/download_item_impl.cc
|
| index f118a476be598052f23acd1ffe392e303b084e39..2e998f079d0606ba07f3875eac852da15983fd14 100644
|
| --- a/content/browser/download/download_item_impl.cc
|
| +++ b/content/browser/download/download_item_impl.cc
|
| @@ -378,6 +378,13 @@ void DownloadItemImpl::Pause() {
|
| case TARGET_PENDING_INTERNAL:
|
| job_->Pause();
|
| UpdateObservers();
|
| + if (download_file_) {
|
| + BrowserThread::PostTask(
|
| + BrowserThread::FILE, FROM_HERE,
|
| + base::Bind(&DownloadFile::WasPaused,
|
| + // Safe because we control download file lifetime.
|
| + base::Unretained(download_file_.get())));
|
| + }
|
| return;
|
|
|
| case MAX_DOWNLOAD_INTERNAL_STATE:
|
|
|