| Index: mojo/services/view_manager/view_manager_connection.cc
|
| diff --git a/mojo/services/view_manager/view_manager_connection.cc b/mojo/services/view_manager/view_manager_connection.cc
|
| index 6b92323e6335da7b5a5f067db7ae75fc8354e83b..a13993a88ea2a7ccf71f57e0e6bec2c77b768725 100644
|
| --- a/mojo/services/view_manager/view_manager_connection.cc
|
| +++ b/mojo/services/view_manager/view_manager_connection.cc
|
| @@ -130,6 +130,11 @@ void ViewManagerConnection::NotifyNodeDeleted(const NodeId& node,
|
| client_->OnNodeDeleted(NodeIdToTransportId(node), change_id);
|
| }
|
|
|
| +void ViewManagerConnection::NotifyViewDeleted(const ViewId& view,
|
| + TransportChangeId change_id) {
|
| + client_->OnViewDeleted(ViewIdToTransportId(view), change_id);
|
| +}
|
| +
|
| bool ViewManagerConnection::DeleteNodeImpl(ViewManagerConnection* source,
|
| const NodeId& node_id,
|
| TransportChangeId change_id) {
|
| @@ -162,6 +167,7 @@ bool ViewManagerConnection::DeleteViewImpl(ViewManagerConnection* source,
|
| view->node()->SetView(NULL);
|
| view_map_.erase(view_id.view_id);
|
| delete view;
|
| + context()->NotifyViewDeleted(view_id);
|
| return true;
|
| }
|
|
|
|
|