Index: examples/ui/spinning_cube/spinning_cube_app.cc |
diff --git a/examples/ui/spinning_cube/spinning_cube_app.cc b/examples/ui/spinning_cube/spinning_cube_app.cc |
index 6bee8d4cd252239c526259110d60f74933b4432a..79818ee24142e4975daec67fc3d161de277886f1 100644 |
--- a/examples/ui/spinning_cube/spinning_cube_app.cc |
+++ b/examples/ui/spinning_cube/spinning_cube_app.cc |
@@ -3,6 +3,7 @@ |
// found in the LICENSE file. |
#include "examples/ui/spinning_cube/spinning_cube_app.h" |
+ |
#include "examples/ui/spinning_cube/spinning_cube_view.h" |
namespace examples { |
@@ -11,27 +12,13 @@ SpinningCubeApp::SpinningCubeApp() {} |
SpinningCubeApp::~SpinningCubeApp() {} |
-void SpinningCubeApp::Initialize(mojo::ApplicationImpl* app_impl) { |
- app_impl_ = app_impl; |
-} |
- |
-bool SpinningCubeApp::ConfigureIncomingConnection( |
- mojo::ApplicationConnection* connection) { |
- connection->AddService<mojo::ui::ViewProvider>(this); |
- return true; |
-} |
- |
-void SpinningCubeApp::Create( |
- mojo::ApplicationConnection* connection, |
- mojo::InterfaceRequest<mojo::ui::ViewProvider> request) { |
- bindings_.AddBinding(this, request.Pass()); |
-} |
- |
-void SpinningCubeApp::CreateView( |
+bool SpinningCubeApp::CreateView( |
+ const std::string& connection_url, |
mojo::InterfaceRequest<mojo::ServiceProvider> services, |
mojo::ServiceProviderPtr exposed_services, |
- const CreateViewCallback& callback) { |
- new SpinningCubeView(app_impl_, callback); |
+ const mojo::ui::ViewProvider::CreateViewCallback& callback) { |
+ new SpinningCubeView(app_impl(), callback); |
+ return true; |
} |
} // namespace examples |