Index: services/ui/view_manager/view_tree_host_impl.cc |
diff --git a/services/ui/view_manager/view_tree_host_impl.cc b/services/ui/view_manager/view_tree_host_impl.cc |
index e970a695990ef640d9b2643231ee09b47959cbaf..654b4113abba59789ac2955546702640ea50996e 100644 |
--- a/services/ui/view_manager/view_tree_host_impl.cc |
+++ b/services/ui/view_manager/view_tree_host_impl.cc |
@@ -2,9 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "services/ui/view_manager/view_tree_host_impl.h" |
+ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
-#include "services/ui/view_manager/view_tree_host_impl.h" |
namespace view_manager { |
@@ -18,6 +19,11 @@ ViewTreeHostImpl::ViewTreeHostImpl( |
ViewTreeHostImpl::~ViewTreeHostImpl() {} |
+void ViewTreeHostImpl::GetServiceProvider( |
+ mojo::InterfaceRequest<mojo::ServiceProvider> service_provider) { |
+ service_provider_bindings_.AddBinding(this, service_provider.Pass()); |
+} |
+ |
void ViewTreeHostImpl::RequestLayout() { |
registry_->RequestLayout(state_); |
} |
@@ -44,4 +50,11 @@ void ViewTreeHostImpl::LayoutRoot( |
base::Bind(&RunLayoutRootCallback, callback)); |
} |
+void ViewTreeHostImpl::ConnectToService( |
+ const mojo::String& service_name, |
+ mojo::ScopedMessagePipeHandle client_handle) { |
+ registry_->ConnectToViewTreeService(state_, service_name, |
+ client_handle.Pass()); |
+} |
+ |
} // namespace view_manager |