Nukes ViewManager arg from ViewManagerDelegate::OnEmbed

It can be obtained from the supplied view, so no reason to include in
the arguments.

R=ben@chromium.org, esprehn@chromium.org

Review URL: https://codereview.chromium.org/815003002
This commit is contained in:
Scott Violet 2014-12-18 14:35:42 -08:00
parent 798ee80480
commit 23cd16cb59
3 changed files with 3 additions and 15 deletions

View File

@ -11,7 +11,6 @@ namespace debugger {
SkyDebugger::SkyDebugger()
: window_manager_app_(new window_manager::WindowManagerApp(this, nullptr)),
view_manager_(nullptr),
root_(nullptr),
content_(nullptr),
navigator_host_factory_(this),
@ -45,18 +44,15 @@ bool SkyDebugger::ConfigureOutgoingConnection(
}
void SkyDebugger::OnEmbed(
mojo::ViewManager* view_manager,
mojo::View* root,
mojo::ServiceProviderImpl* exported_services,
scoped_ptr<mojo::ServiceProvider> imported_services) {
view_manager_ = view_manager;
root_ = root;
root_->AddObserver(this);
window_manager_app_->SetViewportSize(gfx::Size(320, 640));
content_ = mojo::View::Create(view_manager_);
content_ = mojo::View::Create(root->view_manager());
content_->SetBounds(root_->bounds());
root_->AddChild(content_);
content_->SetVisible(true);
@ -69,7 +65,6 @@ void SkyDebugger::OnEmbed(
}
void SkyDebugger::OnViewManagerDisconnected(mojo::ViewManager* view_manager) {
view_manager_ = nullptr;
root_ = nullptr;
}

View File

@ -46,8 +46,7 @@ class SkyDebugger : public mojo::ApplicationDelegate,
mojo::ApplicationConnection* connection) override;
// Overridden from mojo::ViewManagerDelegate:
void OnEmbed(mojo::ViewManager* view_manager,
mojo::View* root,
void OnEmbed(mojo::View* root,
mojo::ServiceProviderImpl* exported_services,
scoped_ptr<mojo::ServiceProvider> imported_services) override;
void OnViewManagerDisconnected(mojo::ViewManager* view_manager) override;
@ -64,7 +63,6 @@ class SkyDebugger : public mojo::ApplicationDelegate,
scoped_ptr<window_manager::WindowManagerApp> window_manager_app_;
mojo::ViewManager* view_manager_;
mojo::View* root_;
mojo::View* content_;
std::string pending_url_;

View File

@ -61,7 +61,6 @@ class SkyTester : public mojo::ApplicationDelegate,
public:
SkyTester()
: window_manager_app_(new window_manager::WindowManagerApp(this, this)),
view_manager_(NULL),
root_(NULL),
content_(NULL),
weak_ptr_factory_(this) {}
@ -85,15 +84,13 @@ class SkyTester : public mojo::ApplicationDelegate,
// Overridden from mojo::ViewManagerDelegate:
virtual void OnEmbed(
mojo::ViewManager* view_manager,
mojo::View* root,
mojo::ServiceProviderImpl* exported_services,
scoped_ptr<mojo::ServiceProvider> remote_service_provider) override {
view_manager_ = view_manager;
root_ = root;
root_->AddObserver(this);
content_ = mojo::View::Create(view_manager_);
content_ = mojo::View::Create(root->view_manager());
content_->SetBounds(root_->bounds());
root_->AddChild(content_);
content_->SetVisible(true);
@ -111,7 +108,6 @@ class SkyTester : public mojo::ApplicationDelegate,
virtual void OnViewManagerDisconnected(
mojo::ViewManager* view_manager) override {
view_manager_ = NULL;
root_ = NULL;
}
@ -159,7 +155,6 @@ class SkyTester : public mojo::ApplicationDelegate,
std::string url_from_args_;
mojo::ViewManager* view_manager_;
mojo::View* root_;
mojo::View* content_;