Chromium Code Reviews| Index: components/nacl/renderer/ppb_nacl_private_impl.cc |
| diff --git a/components/nacl/renderer/ppb_nacl_private_impl.cc b/components/nacl/renderer/ppb_nacl_private_impl.cc |
| index bc7854f39851176895445164f7390bcc5045368d..d9edcb2e3add55407475cbfefeb8a45ce4f7149b 100644 |
| --- a/components/nacl/renderer/ppb_nacl_private_impl.cc |
| +++ b/components/nacl/renderer/ppb_nacl_private_impl.cc |
| @@ -1535,8 +1535,8 @@ class PexeDownloader : public blink::WebURLLoaderClient { |
| } |
| private: |
| - virtual void didReceiveResponse(blink::WebURLLoader* loader, |
| - const blink::WebURLResponse& response) { |
| + void didReceiveResponse(blink::WebURLLoader* loader, |
| + const blink::WebURLResponse& response) override { |
| success_ = (response.httpStatusCode() == 200); |
| if (!success_) |
| return; |
| @@ -1569,9 +1569,9 @@ class PexeDownloader : public blink::WebURLLoaderClient { |
| base::Bind(&PexeDownloader::didGetNexeFd, weak_factory_.GetWeakPtr())); |
| } |
| - virtual void didGetNexeFd(int32_t pp_error, |
| - bool cache_hit, |
| - PP_FileHandle file_handle) { |
| + void didGetNexeFd(int32_t pp_error, |
| + bool cache_hit, |
| + PP_FileHandle file_handle) { |
| if (!content::PepperPluginInstance::Get(instance_)) { |
| delete this; |
| return; |
| @@ -1598,10 +1598,10 @@ class PexeDownloader : public blink::WebURLLoaderClient { |
| url_loader_->setDefersLoading(false); |
| } |
| - virtual void didReceiveData(blink::WebURLLoader* loader, |
| - const char* data, |
| - int data_length, |
| - int encoded_data_length) { |
| + void didReceiveData(blink::WebURLLoader* loader, |
| + const char* data, |
| + int data_length, |
| + int encoded_data_length) override { |
| if (content::PepperPluginInstance::Get(instance_)) { |
| // Stream the data we received to the stream callback. |
| stream_handler_->DidStreamData(stream_handler_user_data_, |
| @@ -1610,9 +1610,9 @@ class PexeDownloader : public blink::WebURLLoaderClient { |
| } |
| } |
| - virtual void didFinishLoading(blink::WebURLLoader* loader, |
| - double finish_time, |
| - int64_t total_encoded_data_length) { |
| + void didFinishLoading(blink::WebURLLoader* loader, |
| + double finish_time, |
| + int64_t total_encoded_data_length) override { |
| int32_t result = success_ ? PP_OK : PP_ERROR_FAILED; |
| if (content::PepperPluginInstance::Get(instance_)) |
| @@ -1620,9 +1620,12 @@ class PexeDownloader : public blink::WebURLLoaderClient { |
| delete this; |
| } |
| - virtual void didFail(blink::WebURLLoader* loader, |
| - const blink::WebURLError& error) { |
| - success_ = false; |
| + void didFail(blink::WebURLLoader* loader, |
| + const blink::WebURLError& error) override { |
| + if (content::PepperPluginInstance::Get(instance_)) |
| + stream_handler_->DidFinishStream(stream_handler_user_data_, |
| + PP_ERROR_FAILED); |
| + delete this; |
|
bbudge
2015/08/03 12:59:42
If ThreadableLoader still calls both didFail and d
tyoshino (SeeGerritForStatus)
2015/08/04 04:51:14
Please see the reply to the other comment.
|
| } |
| PP_Instance instance_; |