| Index: mojo/views/native_widget_view_manager.cc
|
| diff --git a/mojo/views/native_widget_view_manager.cc b/mojo/views/native_widget_view_manager.cc
|
| index 36a65786e101b21da096aa89b764d0144be3855a..e6b5bfd1782c79b3a89f8af471acdff817448a66 100644
|
| --- a/mojo/views/native_widget_view_manager.cc
|
| +++ b/mojo/views/native_widget_view_manager.cc
|
| @@ -132,10 +132,21 @@ void NativeWidgetViewManager::CompositorContentsChanged(
|
| node_->active_view()->SetContents(bitmap);
|
| }
|
|
|
| +void NativeWidgetViewManager::OnNodeDestroying(view_manager::Node* node) {
|
| + DCHECK_EQ(node, node_);
|
| + node->RemoveObserver(this);
|
| +}
|
| +
|
| void NativeWidgetViewManager::OnNodeDestroyed(view_manager::Node* node) {
|
| window_tree_host_.reset();
|
| }
|
|
|
| +void NativeWidgetViewManager::OnNodeBoundsChanged(view_manager::Node* node,
|
| + const gfx::Rect& old_bounds,
|
| + const gfx::Rect& new_bounds) {
|
| + GetWidget()->SetBounds(gfx::Rect(node->bounds().size()));
|
| +}
|
| +
|
| void NativeWidgetViewManager::OnNodeActiveViewChanged(
|
| view_manager::Node* node,
|
| view_manager::View* old_view,
|
|
|