| Index: third_party/WebKit/Source/core/fetch/RawResource.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/RawResource.h b/third_party/WebKit/Source/core/fetch/RawResource.h
|
| index 1030f940c63334b0b28d4642bd29309f84865498..bd34d00ef4daec90f6bc876ec3cff5ccf0d5b888 100644
|
| --- a/third_party/WebKit/Source/core/fetch/RawResource.h
|
| +++ b/third_party/WebKit/Source/core/fetch/RawResource.h
|
| @@ -84,7 +84,8 @@ class CORE_EXPORT RawResource final : public Resource {
|
| return !isLinkPreload();
|
| }
|
|
|
| - void willFollowRedirect(ResourceRequest&, const ResourceResponse&) override;
|
| + bool willFollowRedirect(const ResourceRequest&,
|
| + const ResourceResponse&) override;
|
| void willNotFollowRedirect() override;
|
| void responseReceived(const ResourceResponse&,
|
| std::unique_ptr<WebDataConsumerHandle>) override;
|
| @@ -144,9 +145,11 @@ class CORE_EXPORT RawResourceClient : public ResourceClient {
|
| virtual void dataReceived(Resource*,
|
| const char* /* data */,
|
| size_t /* length */) {}
|
| - virtual void redirectReceived(Resource*,
|
| - ResourceRequest&,
|
| - const ResourceResponse&) {}
|
| + virtual bool redirectReceived(Resource*,
|
| + const ResourceRequest&,
|
| + const ResourceResponse&) {
|
| + return true;
|
| + }
|
| virtual void redirectBlocked() {}
|
| virtual void dataDownloaded(Resource*, int) {}
|
| virtual void didReceiveResourceTiming(Resource*, const ResourceTimingInfo&) {}
|
|
|