| Index: mojo/services/view_manager/root_node_manager.cc
|
| diff --git a/mojo/services/view_manager/root_node_manager.cc b/mojo/services/view_manager/root_node_manager.cc
|
| index 529306de24cee67b67cfa6e3b116f4bec0abd06a..6517b326c99e4bd68b1d6cd81384f946ef34efea 100644
|
| --- a/mojo/services/view_manager/root_node_manager.cc
|
| +++ b/mojo/services/view_manager/root_node_manager.cc
|
| @@ -108,6 +108,16 @@ void RootNodeManager::NotifyNodeViewReplaced(const NodeId& node,
|
| }
|
| }
|
|
|
| +void RootNodeManager::NotifyNodeDeleted(const NodeId& node) {
|
| + for (ConnectionMap::iterator i = connection_map_.begin();
|
| + i != connection_map_.end(); ++i) {
|
| + const TransportChangeId change_id =
|
| + (change_ && i->first == change_->connection_id) ?
|
| + change_->change_id : 0;
|
| + i->second->NotifyNodeDeleted(node, change_id);
|
| + }
|
| +}
|
| +
|
| void RootNodeManager::PrepareForChange(ViewManagerConnection* connection,
|
| TransportChangeId change_id) {
|
| DCHECK(!change_.get()); // Should only ever have one change in flight.
|
|
|