Index: chrome/browser/extensions/startup_helper.cc |
diff --git a/chrome/browser/extensions/startup_helper.cc b/chrome/browser/extensions/startup_helper.cc |
index 07c868bdc75eb0586861b95f604ab1d1fde4568b..c435799a1973f1b9fea0afe0f7a4f28736e343e8 100644 |
--- a/chrome/browser/extensions/startup_helper.cc |
+++ b/chrome/browser/extensions/startup_helper.cc |
@@ -10,6 +10,7 @@ |
#include "base/files/file_path.h" |
#include "base/message_loop/message_loop.h" |
#include "base/run_loop.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/string_util.h" |
#include "base/strings/stringprintf.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -174,7 +175,7 @@ class ValidateCrxHelper : public SandboxedUnpackerClient { |
void StartOnFileThread() { |
CHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); |
- scoped_refptr<base::MessageLoopProxy> file_thread_proxy = |
+ scoped_refptr<base::SingleThreadTaskRunner> file_task_runner = |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE); |
scoped_refptr<SandboxedUnpacker> unpacker( |
@@ -182,7 +183,7 @@ class ValidateCrxHelper : public SandboxedUnpackerClient { |
Manifest::INTERNAL, |
0, /* no special creation flags */ |
temp_dir_, |
- file_thread_proxy.get(), |
+ file_task_runner.get(), |
this)); |
unpacker->Start(); |
} |