| Index: mojo/services/view_manager/node.cc
|
| diff --git a/mojo/services/view_manager/node.cc b/mojo/services/view_manager/node.cc
|
| index 6309842f6db9c3ac807985199ac62d67c0852706..670012a2508e1d27b4c9d372f512cf581f6ecdcf 100644
|
| --- a/mojo/services/view_manager/node.cc
|
| +++ b/mojo/services/view_manager/node.cc
|
| @@ -38,6 +38,10 @@ Node::Node(NodeDelegate* delegate, const NodeId& id)
|
|
|
| Node::~Node() {
|
| SetView(NULL);
|
| + // This is implicitly done during deletion of the window, but we do it here so
|
| + // that we're in a known state.
|
| + if (window_.parent())
|
| + window_.parent()->RemoveChild(&window_);
|
| }
|
|
|
| const Node* Node::GetParent() const {
|
|
|