summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/network/ResourceRequestBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/network/ResourceRequestBase.cpp')
-rw-r--r--WebCore/platform/network/ResourceRequestBase.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/WebCore/platform/network/ResourceRequestBase.cpp b/WebCore/platform/network/ResourceRequestBase.cpp
index fd8832f..5312007 100644
--- a/WebCore/platform/network/ResourceRequestBase.cpp
+++ b/WebCore/platform/network/ResourceRequestBase.cpp
@@ -65,6 +65,7 @@ PassOwnPtr<ResourceRequest> ResourceRequestBase::adopt(PassOwnPtr<CrossThreadRes
}
request->setHTTPBody(data->m_httpBody);
request->setAllowCookies(data->m_allowCookies);
+ request->doPlatformAdopt(data);
return request.release();
}
@@ -87,7 +88,7 @@ PassOwnPtr<CrossThreadResourceRequestData> ResourceRequestBase::copyData() const
if (m_httpBody)
data->m_httpBody = m_httpBody->deepCopy();
data->m_allowCookies = m_allowCookies;
- return data.release();
+ return asResourceRequest().doPlatformCopyData(data.release());
}
bool ResourceRequestBase::isEmpty() const
@@ -355,7 +356,7 @@ bool equalIgnoringHeaderFields(const ResourceRequestBase& a, const ResourceReque
return true;
}
-bool operator==(const ResourceRequestBase& a, const ResourceRequestBase& b)
+bool ResourceRequestBase::compare(const ResourceRequest& a, const ResourceRequest& b)
{
if (!equalIgnoringHeaderFields(a, b))
return false;
@@ -363,7 +364,7 @@ bool operator==(const ResourceRequestBase& a, const ResourceRequestBase& b)
if (a.httpHeaderFields() != b.httpHeaderFields())
return false;
- return true;
+ return ResourceRequest::platformCompare(a, b);
}
bool ResourceRequestBase::isConditional() const