| Index: webkit/glue/ftp_directory_listing_response_delegate.cc
|
| diff --git a/webkit/glue/ftp_directory_listing_response_delegate.cc b/webkit/glue/ftp_directory_listing_response_delegate.cc
|
| index 90dc9f22d8c69e44d538a132096d8d1bf932913f..065edb6b1fe91abff995e936738186ff183fbd0e 100644
|
| --- a/webkit/glue/ftp_directory_listing_response_delegate.cc
|
| +++ b/webkit/glue/ftp_directory_listing_response_delegate.cc
|
| @@ -19,6 +19,7 @@
|
| #include "net/ftp/ftp_directory_listing_parser.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebURL.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebURLLoaderClient.h"
|
| +#include "webkit/glue/weburlresponse_extradata_impl.h"
|
|
|
| using net::FtpDirectoryListingEntry;
|
|
|
| @@ -60,6 +61,12 @@ FtpDirectoryListingResponseDelegate::FtpDirectoryListingResponseDelegate(
|
| const WebURLResponse& response)
|
| : client_(client),
|
| loader_(loader) {
|
| + if (response.extraData()) {
|
| + // extraData can be NULL during tests.
|
| + WebURLResponseExtraDataImpl* extra_data =
|
| + static_cast<WebURLResponseExtraDataImpl*>(response.extraData());
|
| + extra_data->set_is_ftp_directory_listing(true);
|
| + }
|
| Init(response.url());
|
| }
|
|
|
|
|