Chromium Code Reviews| Index: extensions/browser/extension_protocols.cc |
| diff --git a/extensions/browser/extension_protocols.cc b/extensions/browser/extension_protocols.cc |
| index 551064cbd784250c1073044c80fd3b3f5fb5c512..805a9f99b1f80af2bb207c339075d9e88c89cf5e 100644 |
| --- a/extensions/browser/extension_protocols.cc |
| +++ b/extensions/browser/extension_protocols.cc |
| @@ -237,6 +237,17 @@ class URLRequestExtensionJob : public net::URLRequestFileJob { |
| URLRequestFileJob::SetExtraRequestHeaders(headers); |
| } |
| + void OnOpenComplete(int result) override { |
| + if (result < 0) { |
| + // File open failure. |result| is net:: error code. |
|
Devlin
2017/03/24 18:50:09
Let's expand on this a bit - something like:
// Th
lazyboy
2017/03/24 19:22:55
Done.
The empty case is crbug.com/703892, which is
|
| + if (verify_job_.get()) { |
| + std::string tmp; |
| + verify_job_->BytesRead(0, base::string_as_array(&tmp)); |
| + verify_job_->DoneReading(); |
| + } |
| + } |
| + } |
| + |
| void OnSeekComplete(int64_t result) override { |
| DCHECK_EQ(seek_position_, 0); |
| seek_position_ = result; |