Chromium Code Reviews| 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; |
|
jochen (gone - plz use gerrit)
2014/07/24 14:37:26
I assume this is a struct Referrer, right?
horo
2014/07/24 15:50:23
Yes, it is FetchRequestData::Referrer.
|
| + request->m_mode = m_mode; |
| + request->m_credentials = m_credentials; |
| + request->m_responseTainting = m_responseTainting; |
| + return request.release(); |
| +} |
| + |
| FetchRequestData::~FetchRequestData() |
| { |
| } |