Chromium Code Reviews| Index: mojo/services/view_manager/connection_manager.cc |
| diff --git a/mojo/services/view_manager/connection_manager.cc b/mojo/services/view_manager/connection_manager.cc |
| index 3d390b35a4033455d7a6e3a71074cb8373a958bd..94b829dbfe2a116de43db5ab985f74910d1cc36a 100644 |
| --- a/mojo/services/view_manager/connection_manager.cc |
| +++ b/mojo/services/view_manager/connection_manager.cc |
| @@ -263,6 +263,11 @@ void ConnectionManager::OnViewHierarchyChanged(const ServerView* view, |
| const ServerView* old_parent) { |
| if (!display_manager_.in_setup()) |
| ProcessViewHierarchyChanged(view, new_parent, old_parent); |
| + // TODO(beng): optimize. |
| + if (old_parent) |
| + display_manager_.SchedulePaint(old_parent, old_parent->bounds()); |
|
sky
2014/09/11 19:32:22
I think you want gfx::Rect(old_parent()->bounds().
|
| + if (new_parent) |
| + display_manager_.SchedulePaint(new_parent, new_parent->bounds()); |
| } |
| void ConnectionManager::OnViewBoundsChanged(const ServerView* view, |