Index: mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc |
diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc b/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc |
index 7d1d489ef51e0db3a7ee2b08152a66f68717cf57..258aeaed32dce0428722624406217ed5766ff108 100644 |
--- a/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc |
+++ b/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc |
@@ -560,12 +560,10 @@ void ViewManagerSynchronizer::OnViewManagerConnectionEstablished( |
connection_id_ = connection_id; |
next_server_change_id_ = next_server_change_id; |
- ViewManagerPrivate(view_manager()).set_root( |
- BuildNodeTree(view_manager(), nodes)); |
- |
+ ViewManagerPrivate private_manager(view_manager()); |
+ private_manager.set_root(BuildNodeTree(view_manager(), nodes)); |
Sync(); |
- |
- base::MessageLoop::current()->Quit(); |
+ private_manager.NotifyReady(); |
} |
void ViewManagerSynchronizer::OnServerChangeIdAdvanced( |