| Index: sky/tools/debugger/debugger.cc
|
| diff --git a/sky/tools/debugger/debugger.cc b/sky/tools/debugger/debugger.cc
|
| index 9f49e3266470cf773e622de76596a5d0ffb78689..6eaf7fe9196dd363140aee56d5c701a5681ce1f3 100644
|
| --- a/sky/tools/debugger/debugger.cc
|
| +++ b/sky/tools/debugger/debugger.cc
|
| @@ -10,7 +10,7 @@ namespace sky {
|
| namespace debugger {
|
|
|
| SkyDebugger::SkyDebugger()
|
| - : window_manager_app_(new window_manager::WindowManagerApp(this, nullptr)),
|
| + : window_manager_app_(new window_manager::WindowManagerApp(this, this)),
|
| root_(nullptr),
|
| content_(nullptr),
|
| navigator_host_factory_(this),
|
| @@ -64,6 +64,15 @@ void SkyDebugger::OnEmbed(
|
| NavigateToURL(pending_url_);
|
| }
|
|
|
| +void SkyDebugger::Embed(
|
| + const mojo::String& url,
|
| + mojo::InterfaceRequest<mojo::ServiceProvider> service_provider) {
|
| + scoped_ptr<mojo::ServiceProviderImpl> exported_services(
|
| + new mojo::ServiceProviderImpl());
|
| + // exported_services->AddService(TBD) -- no exported services for now.
|
| + content_->Embed(url, exported_services.Pass());
|
| +}
|
| +
|
| void SkyDebugger::OnViewManagerDisconnected(mojo::ViewManager* view_manager) {
|
| root_ = nullptr;
|
| }
|
|
|