Index: content/browser/download/download_request_core.cc |
diff --git a/content/browser/download/download_request_core.cc b/content/browser/download/download_request_core.cc |
index fa7687589466a8aba535d64bdf4976cc3a585c01..ba995798aa9adfa292b037848f73c51af227c23c 100644 |
--- a/content/browser/download/download_request_core.cc |
+++ b/content/browser/download/download_request_core.cc |
@@ -207,8 +207,8 @@ DownloadRequestCore::DownloadRequestCore(net::URLRequest* request, |
power_save_blocker_.reset(new device::PowerSaveBlocker( |
device::PowerSaveBlocker::kPowerSaveBlockPreventAppSuspension, |
device::PowerSaveBlocker::kReasonOther, "Download in progress", |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE))); |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::UI), |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE))); |
DownloadRequestData* request_data = DownloadRequestData::Get(request_); |
if (request_data) { |
save_info_ = request_data->TakeSaveInfo(); |
@@ -285,10 +285,9 @@ bool DownloadRequestCore::OnResponseStarted( |
// Create the ByteStream for sending data to the download sink. |
std::unique_ptr<ByteStreamReader> stream_reader; |
- CreateByteStream( |
- base::ThreadTaskRunnerHandle::Get(), |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
- kDownloadByteStreamSize, &stream_writer_, &stream_reader); |
+ CreateByteStream(base::ThreadTaskRunnerHandle::Get(), |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE), |
+ kDownloadByteStreamSize, &stream_writer_, &stream_reader); |
stream_writer_->RegisterCallback( |
base::Bind(&DownloadRequestCore::ResumeRequest, AsWeakPtr())); |