Chromium Code Reviews| Index: Source/platform/network/ResourceRequest.cpp |
| diff --git a/Source/platform/network/ResourceRequest.cpp b/Source/platform/network/ResourceRequest.cpp |
| index 6adc38dc6e2bc6ed92950fef7b76b9844560be31..77ebd417275f9668b4771d0b7d74beea2dfff622 100644 |
| --- a/Source/platform/network/ResourceRequest.cpp |
| +++ b/Source/platform/network/ResourceRequest.cpp |
| @@ -40,6 +40,7 @@ PassOwnPtr<ResourceRequest> ResourceRequest::adopt(PassOwnPtr<CrossThreadResourc |
| request->setCachePolicy(data->m_cachePolicy); |
| request->setTimeoutInterval(data->m_timeoutInterval); |
| request->setFirstPartyForCookies(data->m_firstPartyForCookies); |
| + request->setRequestorURL(data->m_requestorURL); |
| request->setHTTPMethod(AtomicString(data->m_httpMethod)); |
| request->setPriority(data->m_priority, data->m_intraPriorityValue); |
| @@ -77,6 +78,7 @@ PassOwnPtr<CrossThreadResourceRequestData> ResourceRequest::copyData() const |
| data->m_cachePolicy = cachePolicy(); |
| data->m_timeoutInterval = timeoutInterval(); |
| data->m_firstPartyForCookies = firstPartyForCookies().copy(); |
| + data->m_requestorURL = requestorURL().copy(); |
| data->m_httpMethod = httpMethod().string().isolatedCopy(); |
| data->m_httpHeaders = httpHeaderFields().copyData(); |
| data->m_priority = priority(); |
| @@ -167,6 +169,16 @@ void ResourceRequest::setFirstPartyForCookies(const KURL& firstPartyForCookies) |
| m_firstPartyForCookies = firstPartyForCookies; |
| } |
| +const KURL& ResourceRequest::requestorURL() const |
| +{ |
| + return m_requestorURL; |
| +} |
| + |
| +void ResourceRequest::setRequestorURL(const KURL& requestorURL) |
| +{ |
| + m_requestorURL = requestorURL; |
| +} |
| + |
| const AtomicString& ResourceRequest::httpMethod() const |
| { |
| return m_httpMethod; |
| @@ -324,6 +336,9 @@ bool equalIgnoringHeaderFields(const ResourceRequest& a, const ResourceRequest& |
| if (a.firstPartyForCookies() != b.firstPartyForCookies()) |
| return false; |
| + if (a.requestorURL() != b.requestorURL()) |
|
jochen (gone - plz use gerrit)
2015/04/13 13:07:02
my main concern is whether this will negatively im
Mike West
2015/04/21 12:46:23
That's a fair concern. I suppose we can drop this
|
| + return false; |
| + |
| if (a.httpMethod() != b.httpMethod()) |
| return false; |