| Index: services/asset_bundle/asset_unpacker_impl.cc
|
| diff --git a/services/asset_bundle/asset_unpacker_impl.cc b/services/asset_bundle/asset_unpacker_impl.cc
|
| index bc08bf282b95fbf22452a821e3e61c37edb80533..40086b59a2ab04386f471f1bc0ea1736285b370d 100644
|
| --- a/services/asset_bundle/asset_unpacker_impl.cc
|
| +++ b/services/asset_bundle/asset_unpacker_impl.cc
|
| @@ -10,8 +10,10 @@
|
| namespace mojo {
|
| namespace asset_bundle {
|
|
|
| -AssetUnpackerImpl::AssetUnpackerImpl(InterfaceRequest<AssetUnpacker> request)
|
| - : binding_(this, request.Pass()) {
|
| +AssetUnpackerImpl::AssetUnpackerImpl(
|
| + InterfaceRequest<AssetUnpacker> request,
|
| + scoped_refptr<base::TaskRunner> worker_runner)
|
| + : binding_(this, request.Pass()), worker_runner_(worker_runner.Pass()) {
|
| }
|
|
|
| AssetUnpackerImpl::~AssetUnpackerImpl() {
|
| @@ -19,7 +21,7 @@ AssetUnpackerImpl::~AssetUnpackerImpl() {
|
|
|
| void AssetUnpackerImpl::UnpackZipStream(ScopedDataPipeConsumerHandle zipped,
|
| InterfaceRequest<AssetBundle> request) {
|
| - (new AssetUnpackerJob(request.Pass()))->Unpack(zipped.Pass());
|
| + (new AssetUnpackerJob(request.Pass(), worker_runner_))->Unpack(zipped.Pass());
|
| }
|
|
|
| } // namespace asset_bundle
|
|
|