Index: services/window_manager/main.cc |
diff --git a/services/window_manager/main.cc b/services/window_manager/main.cc |
index 0a6a0241c3a101ae1d444ecfe96789257f83e609..acb02a8384f798c587cdebab67bed17dc706ad9a 100644 |
--- a/services/window_manager/main.cc |
+++ b/services/window_manager/main.cc |
@@ -45,16 +45,16 @@ class DefaultWindowManager : public mojo::ApplicationDelegate, |
// Overridden from ViewManagerDelegate: |
void OnEmbed(View* root, |
- mojo::ServiceProviderImpl* exported_services, |
- scoped_ptr<mojo::ServiceProvider> imported_services) override { |
+ mojo::InterfaceRequest<mojo::ServiceProvider> services, |
+ mojo::ServiceProviderPtr exposed_services) override { |
root_ = root; |
} |
void OnViewManagerDisconnected(ViewManager* view_manager) override {} |
// Overridden from WindowManagerDelegate: |
- void Embed( |
- const mojo::String& url, |
- mojo::InterfaceRequest<mojo::ServiceProvider> service_provider) override { |
+ void Embed(const mojo::String& url, |
+ mojo::InterfaceRequest<mojo::ServiceProvider> services, |
+ mojo::ServiceProviderPtr exposed_services) override { |
DCHECK(root_); |
View* view = root_->view_manager()->CreateView(); |
root_->AddChild(view); |
@@ -66,7 +66,7 @@ class DefaultWindowManager : public mojo::ApplicationDelegate, |
window_offset_ += 10; |
view->SetVisible(true); |
- view->Embed(url, service_provider.Pass()); |
+ view->Embed(url, services.Pass(), exposed_services.Pass()); |
} |
scoped_ptr<WindowManagerApp> window_manager_app_; |