| Index: services/dart/dart_app.cc
|
| diff --git a/services/dart/dart_app.cc b/services/dart/dart_app.cc
|
| index e1c06ebe9b2f3a0430ce0807bbaf6c92a3c08592..8f00db8067a4de343894dbd2ac5048e753921e80 100644
|
| --- a/services/dart/dart_app.cc
|
| +++ b/services/dart/dart_app.cc
|
| @@ -14,10 +14,13 @@
|
| #include "mojo/dart/embedder/isolate_data.h"
|
| #include "mojo/public/cpp/bindings/interface_request.h"
|
|
|
| +using mojo::Application;
|
| +
|
| namespace dart {
|
|
|
| -DartApp::DartApp(mojo::ShellPtr shell, mojo::URLResponsePtr response)
|
| - : shell_(shell.Pass()) {
|
| +DartApp::DartApp(mojo::InterfaceRequest<Application> application_request,
|
| + mojo::URLResponsePtr response)
|
| + : application_request_(application_request.Pass()) {
|
| DCHECK(!response.is_null());
|
| std::string url(response->url);
|
| std::string source;
|
| @@ -46,7 +49,7 @@ DartApp::~DartApp() {
|
|
|
| void DartApp::OnAppLoaded() {
|
| char* error = nullptr;
|
| - config_.handle = shell_.PassMessagePipe().release().value();
|
| + config_.handle = application_request_.PassMessagePipe().release().value();
|
| config_.error = &error;
|
| bool success = mojo::dart::DartController::RunDartScript(config_);
|
| if (!success) {
|
|
|