| Index: examples/wm_flow/wm/frame_controller.cc
|
| diff --git a/examples/wm_flow/wm/frame_controller.cc b/examples/wm_flow/wm/frame_controller.cc
|
| index 7ddfe6aca851a680e0fc7bc639e744c43c4be939..e68ad442b793f0c60966ac9dea53306c21418ace 100644
|
| --- a/examples/wm_flow/wm/frame_controller.cc
|
| +++ b/examples/wm_flow/wm/frame_controller.cc
|
| @@ -7,7 +7,7 @@
|
| #include "base/macros.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "mojo/converters/geometry/geometry_type_converters.h"
|
| -#include "mojo/public/cpp/application/service_provider_impl.h"
|
| +#include "mojo/public/interfaces/application/service_provider.mojom.h"
|
| #include "mojo/services/view_manager/public/cpp/view.h"
|
| #include "mojo/services/view_manager/public/cpp/view_manager.h"
|
| #include "services/window_manager/capture_controller.h"
|
| @@ -31,12 +31,11 @@ FrameController::FrameController(
|
| view_->SetVisible(true); // FIXME: This should not be our responsibility?
|
| *app_view = app_view_;
|
|
|
| - scoped_ptr<mojo::ServiceProviderImpl> exported_services(
|
| - new mojo::ServiceProviderImpl());
|
| - exported_services->AddService(this);
|
| + viewer_services_impl_.AddService(this);
|
| + mojo::ServiceProviderPtr viewer_services;
|
| + viewer_services_impl_.Bind(GetProxy(&viewer_services));
|
|
|
| - viewer_services_ =
|
| - view_->Embed(frame_app_url.spec(), exported_services.Pass());
|
| + view_->Embed(frame_app_url.spec(), nullptr, viewer_services.Pass());
|
|
|
| // We weren't observing when our initial bounds was set:
|
| OnViewBoundsChanged(view, view->bounds(), view->bounds());
|
|
|