| Index: examples/ui/noodles/noodles_view.cc
|
| diff --git a/examples/ui/noodles/noodles_view.cc b/examples/ui/noodles/noodles_view.cc
|
| index 6c790a64698a94f75d711a9d1ac2a50d339f289c..eec304549470f6ce43efa1ddfecdc0f52680e995 100644
|
| --- a/examples/ui/noodles/noodles_view.cc
|
| +++ b/examples/ui/noodles/noodles_view.cc
|
| @@ -50,9 +50,9 @@ void Lissajous(SkPath* path, double ax, double ay, int wx, int wy, double p) {
|
| } // namespace
|
|
|
| NoodlesView::NoodlesView(
|
| - mojo::ApplicationImpl* app_impl,
|
| + mojo::InterfaceHandle<mojo::ApplicationConnector> app_connector,
|
| mojo::InterfaceRequest<mojo::ui::ViewOwner> view_owner_request)
|
| - : BaseView(app_impl, view_owner_request.Pass(), "Noodles"),
|
| + : BaseView(app_connector.Pass(), view_owner_request.Pass(), "Noodles"),
|
| choreographer_(scene(), this),
|
| frame_queue_(std::make_shared<FrameQueue>()),
|
| rasterizer_delegate_(
|
| @@ -65,12 +65,11 @@ NoodlesView::NoodlesView(
|
| rasterizer_task_runner_ = rasterizer_thread_->message_loop()->task_runner();
|
|
|
| rasterizer_task_runner_->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(
|
| - &RasterizerDelegate::CreateRasterizer,
|
| - base::Unretained(rasterizer_delegate_.get()),
|
| - base::Passed(mojo::CreateApplicationConnector(app_impl->shell())),
|
| - base::Passed(TakeScene().PassInterfaceHandle())));
|
| + FROM_HERE, base::Bind(&RasterizerDelegate::CreateRasterizer,
|
| + base::Unretained(rasterizer_delegate_.get()),
|
| + base::Passed(mojo::DuplicateApplicationConnector(
|
| + BaseView::app_connector())),
|
| + base::Passed(TakeScene().PassInterfaceHandle())));
|
| }
|
|
|
| NoodlesView::~NoodlesView() {
|
|
|