diff options
Diffstat (limited to 'mojo/services/view_manager/view_manager_init_service_impl.cc')
-rw-r--r-- | mojo/services/view_manager/view_manager_init_service_impl.cc | 7 |
1 files changed, 2 insertions, 5 deletions
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 f7822fc..0a1c024 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; |