| Index: Source/modules/serviceworkers/FetchRequestData.cpp
|
| diff --git a/Source/modules/serviceworkers/FetchRequestData.cpp b/Source/modules/serviceworkers/FetchRequestData.cpp
|
| index 07b74ea5f613fed72bdd2f89f6f0bf3b330d70e5..5d091e0bb3d81435cce6a64e885463b896e8466a 100644
|
| --- a/Source/modules/serviceworkers/FetchRequestData.cpp
|
| +++ b/Source/modules/serviceworkers/FetchRequestData.cpp
|
| @@ -67,6 +67,24 @@ PassRefPtrWillBeRawPtr<FetchRequestData> FetchRequestData::createRestrictedCopy(
|
| return request.release();
|
| }
|
|
|
| +PassRefPtrWillBeRawPtr<FetchRequestData> FetchRequestData::createCopy() const
|
| +{
|
| + RefPtrWillBeRawPtr<FetchRequestData> request = FetchRequestData::create();
|
| + request->m_url = m_url;
|
| + request->m_method = m_method;
|
| + request->m_headerList = m_headerList->createCopy();
|
| + request->m_unsafeRequestFlag = m_unsafeRequestFlag;
|
| + // FIXME: Support body.
|
| + request->m_origin = m_origin;
|
| + request->m_sameOriginDataURLFlag = m_sameOriginDataURLFlag;
|
| + request->m_context = m_context;
|
| + request->m_referrer = m_referrer;
|
| + request->m_mode = m_mode;
|
| + request->m_credentials = m_credentials;
|
| + request->m_responseTainting = m_responseTainting;
|
| + return request.release();
|
| +}
|
| +
|
| FetchRequestData::~FetchRequestData()
|
| {
|
| }
|
|
|