| Index: services/sky/document_view.cc
|
| diff --git a/services/sky/document_view.cc b/services/sky/document_view.cc
|
| index b8099962f2dc78f3b42136ae3d91a9e267c9a3bd..cb9abab7eb9dcdfdc4b4fef47c9544039fe3f6e3 100644
|
| --- a/services/sky/document_view.cc
|
| +++ b/services/sky/document_view.cc
|
| @@ -93,6 +93,11 @@ DocumentView::DocumentView(
|
| weak_factory_(this) {
|
| exported_services_.AddService(&view_manager_client_factory_);
|
| InitServiceRegistry();
|
| + mojo::ServiceProviderPtr network_service_provider;
|
| + shell->ConnectToApplication("mojo:authenticated_network_service",
|
| + mojo::GetProxy(&network_service_provider),
|
| + nullptr);
|
| + mojo::ConnectToService(network_service_provider.get(), &network_service_);
|
| }
|
|
|
| DocumentView::~DocumentView() {
|
| @@ -132,7 +137,7 @@ void DocumentView::OnViewManagerDisconnected(mojo::ViewManager* view_manager) {
|
| void DocumentView::Load(mojo::URLResponsePtr response) {
|
| String name = String::fromUTF8(response->url);
|
| library_provider_.reset(new DartLibraryProviderImpl(
|
| - blink::Platform::current()->networkService(),
|
| + network_service_.get(),
|
| CreatePrefetchedLibraryIfNeeded(name, response.Pass())));
|
| sky_view_ = blink::SkyView::Create(this);
|
| layer_host_.reset(new LayerHost(this));
|
|
|