| 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 0f096bfd4c11a7c55ad3f20d0f8865a2e3aa2697..4dfcd556677f5970828b66d1daaab82f09a85cf1 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
|
| @@ -93,11 +93,8 @@ class RootObserver : public NodeObserver {
|
|
|
| private:
|
| // Overridden from NodeObserver:
|
| - virtual void OnNodeDestroy(Node* node,
|
| - DispositionChangePhase phase) OVERRIDE {
|
| + virtual void OnNodeDestroyed(Node* node) OVERRIDE {
|
| DCHECK_EQ(node, root_);
|
| - if (phase != NodeObserver::DISPOSITION_CHANGED)
|
| - return;
|
| static_cast<ViewManagerClientImpl*>(
|
| NodePrivate(root_).view_manager())->RemoveRoot(root_);
|
| delete this;
|
|
|