| Index: mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| index 76bf054e58de3ad0005c3d242a3162041c38ec86..de55736d2c1c913e0ff63f76995d223f77fd8ee6 100644
|
| --- a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| +++ b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| @@ -532,7 +532,6 @@ ViewManagerClientImpl::ViewManagerClientImpl(ApplicationConnection* connection,
|
| dispatcher_(NULL) {}
|
|
|
| ViewManagerClientImpl::~ViewManagerClientImpl() {
|
| - delegate_->OnViewManagerDisconnected(this);
|
| while (!nodes_.empty()) {
|
| IdToNodeMap::iterator it = nodes_.begin();
|
| if (OwnsNode(it->second->id()))
|
| @@ -547,6 +546,7 @@ ViewManagerClientImpl::~ViewManagerClientImpl() {
|
| else
|
| views_.erase(it);
|
| }
|
| + delegate_->OnViewManagerDisconnected(this);
|
| }
|
|
|
| Id ViewManagerClientImpl::CreateNode() {
|
|
|