| Index: Source/core/fetch/RawResource.cpp
|
| diff --git a/Source/core/fetch/RawResource.cpp b/Source/core/fetch/RawResource.cpp
|
| index 38699e8c7313d23e364d0a8e82f94d29051e52b0..ca3ac711c32fdad52e60c73ae97e62fc0f219d37 100644
|
| --- a/Source/core/fetch/RawResource.cpp
|
| +++ b/Source/core/fetch/RawResource.cpp
|
| @@ -75,15 +75,15 @@ void RawResource::didAddClient(ResourceClient* c)
|
| Resource::didAddClient(client);
|
| }
|
|
|
| -void RawResource::willSendRequest(ResourceRequest& request, const ResourceResponse& response)
|
| +void RawResource::willFollowRedirect(ResourceRequest& newRequest, const ResourceResponse& redirectResponse)
|
| {
|
| ResourcePtr<RawResource> protect(this);
|
| - if (!response.isNull()) {
|
| + if (!redirectResponse.isNull()) {
|
| ResourceClientWalker<RawResourceClient> w(m_clients);
|
| while (RawResourceClient* c = w.next())
|
| - c->redirectReceived(this, request, response);
|
| + c->redirectReceived(this, newRequest, redirectResponse);
|
| }
|
| - Resource::willSendRequest(request, response);
|
| + Resource::willFollowRedirect(newRequest, redirectResponse);
|
| }
|
|
|
| void RawResource::updateRequest(const ResourceRequest& request)
|
|
|