| 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();
|
| }
|
|
|