Index: sky/shell/ui/internals.cc |
diff --git a/sky/shell/ui/internals.cc b/sky/shell/ui/internals.cc |
index 7d65380053cd58e2dce5c63af372efd83db9a32d..96950997f0b91596431986140cc2c15f2c207160 100644 |
--- a/sky/shell/ui/internals.cc |
+++ b/sky/shell/ui/internals.cc |
@@ -4,6 +4,7 @@ |
#include "sky/shell/ui/internals.h" |
+#include "base/threading/worker_pool.h" |
#include "mojo/public/cpp/application/connect.h" |
#include "mojo/public/cpp/bindings/array.h" |
#include "services/asset_bundle/asset_unpacker_impl.h" |
@@ -107,7 +108,8 @@ Internals::~Internals() { |
void Internals::Create( |
mojo::ApplicationConnection* connection, |
mojo::InterfaceRequest<mojo::asset_bundle::AssetUnpacker> request) { |
- new mojo::asset_bundle::AssetUnpackerImpl(request.Pass()); |
+ new mojo::asset_bundle::AssetUnpackerImpl( |
+ request.Pass(), base::WorkerPool::GetTaskRunner(true)); |
} |
mojo::Handle Internals::TakeServicesProvidedByEmbedder() { |