| Index: chrome/browser/extensions/api/web_request/web_request_api.cc
|
| diff --git a/chrome/browser/extensions/api/web_request/web_request_api.cc b/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| index 401f5ae8db687a87171d5eaba970cc3e9869fd7c..2bc833c6cd3ba0008975ba0806a1928b47e1c9fb 100644
|
| --- a/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| +++ b/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| @@ -52,8 +52,7 @@
|
| #include "grit/generated_resources.h"
|
| #include "net/base/auth.h"
|
| #include "net/base/net_errors.h"
|
| -#include "net/base/upload_data.h"
|
| -#include "net/base/upload_element.h"
|
| +#include "net/base/upload_data_stream.h"
|
| #include "net/http/http_response_headers.h"
|
| #include "net/url_request/url_request.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| @@ -201,13 +200,13 @@ void ExtractRequestInfoBody(const net::URLRequest* request,
|
| keys::kRequestBodyRawKey
|
| };
|
|
|
| - const ScopedVector<net::UploadElement>& elements =
|
| - request->get_upload()->elements();
|
| + const ScopedVector<net::UploadElementReader>& readers =
|
| + request->get_upload()->element_readers();
|
| bool some_succeeded = false;
|
| for (size_t i = 0; !some_succeeded && i < arraysize(presenters); ++i) {
|
| - ScopedVector<net::UploadElement>::const_iterator element;
|
| - for (element = elements.begin(); element != elements.end(); ++element)
|
| - presenters[i]->FeedNext(**element);
|
| + ScopedVector<net::UploadElementReader>::const_iterator reader;
|
| + for (reader = readers.begin(); reader != readers.end(); ++reader)
|
| + presenters[i]->FeedNext(**reader);
|
| if (presenters[i]->Succeeded()) {
|
| requestBody->Set(kKeys[i], presenters[i]->Result().release());
|
| some_succeeded = true;
|
|
|