Index: content/browser/loader/temporary_file_stream.cc |
diff --git a/content/browser/loader/temporary_file_stream.cc b/content/browser/loader/temporary_file_stream.cc |
index 74ca4920b4a76cf696fb2421491118880c8d7e1d..7557bd690c566c1715876420e0963850183d5b51 100644 |
--- a/content/browser/loader/temporary_file_stream.cc |
+++ b/content/browser/loader/temporary_file_stream.cc |
@@ -10,6 +10,7 @@ |
#include "base/callback.h" |
#include "base/files/file_proxy.h" |
#include "base/memory/ref_counted.h" |
+#include "content/browser/loader/loader_globals.h" |
#include "content/public/browser/browser_thread.h" |
#include "net/base/file_stream.h" |
#include "storage/browser/blob/shareable_file_reference.h" |
@@ -24,7 +25,8 @@ void DidCreateTemporaryFile(const CreateTemporaryFileStreamCallback& callback, |
std::unique_ptr<base::FileProxy> file_proxy, |
base::File::Error error_code, |
const base::FilePath& file_path) { |
- DCHECK_CURRENTLY_ON(BrowserThread::IO); |
+ DCHECK( |
+ LoaderGlobals::Get()->io_thread_task_runner()->BelongsToCurrentThread()); |
if (!file_proxy->IsValid()) { |
callback.Run(error_code, std::unique_ptr<net::FileStream>(), NULL); |
@@ -51,7 +53,8 @@ void DidCreateTemporaryFile(const CreateTemporaryFileStreamCallback& callback, |
void CreateTemporaryFileStream( |
const CreateTemporaryFileStreamCallback& callback) { |
- DCHECK_CURRENTLY_ON(BrowserThread::IO); |
+ DCHECK( |
+ LoaderGlobals::Get()->io_thread_task_runner()->BelongsToCurrentThread()); |
jam
2017/03/29 15:44:33
this is only called by redirect_to_file_resource_h
ananta
2017/03/29 19:41:04
Done.
|
std::unique_ptr<base::FileProxy> file_proxy(new base::FileProxy( |
BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE).get())); |