Index: mojo/services/view_manager/view_manager_init_service_impl.cc |
diff --git a/mojo/services/view_manager/view_manager_init_service_impl.cc b/mojo/services/view_manager/view_manager_init_service_impl.cc |
index f7822fc0d3b5f6ec9e773b187235758260ae4f3d..0a1c0249fd6fad35c2f31e7d7b40baec2d59cbee 100644 |
--- a/mojo/services/view_manager/view_manager_init_service_impl.cc |
+++ b/mojo/services/view_manager/view_manager_init_service_impl.cc |
@@ -44,11 +44,8 @@ void ViewManagerInitServiceImpl::MaybeEmbedRoot( |
void ViewManagerInitServiceImpl::EmbedRoot( |
const String& url, |
const Callback<void(bool)>& callback) { |
- if (connect_params_) { |
- DVLOG(1) << "Ignoring second connect"; |
- callback.Run(false); |
- return; |
- } |
+ // TODO(beng): This means you can only have one EmbedRoot in flight at a time. |
+ // Keep a vector of these around instead. |
connect_params_.reset(new ConnectParams); |
connect_params_->url = url.To<std::string>(); |
connect_params_->callback = callback; |