diff options
Diffstat (limited to 'mojo/services/launcher/launcher.cc')
-rw-r--r-- | mojo/services/launcher/launcher.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/mojo/services/launcher/launcher.cc b/mojo/services/launcher/launcher.cc index 01a4983..b84cd18 100644 --- a/mojo/services/launcher/launcher.cc +++ b/mojo/services/launcher/launcher.cc @@ -145,9 +145,12 @@ void LaunchInstance::OnReceivedResponse(URLResponsePtr response) { std::string content_type = GetContentType(response->headers); std::string handler_url = app_->GetHandlerForContentType(content_type); if (!handler_url.empty()) { - client_->OnLaunch(handler_url, - response.Pass(), - response_body_stream_.Pass()); + navigation::ResponseDetailsPtr response_details = + navigation::ResponseDetails::New(); + response_details->response = response.Pass(); + response_details->response_body_stream = response_body_stream_.Pass(); + + client_->OnLaunch(handler_url, response_details.Pass()); } } |