| Index: Source/modules/serviceworkers/FetchRequestData.cpp
|
| diff --git a/Source/modules/serviceworkers/FetchRequestData.cpp b/Source/modules/serviceworkers/FetchRequestData.cpp
|
| index f23b5fb9000906eaa4afc9e181c564860d27a044..4b8e8d8483610a7607f1514b50f1fa552064b328 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()
|
| {
|
| }
|
|
|