Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / exported / WebURLRequest.cpp
index 3f5c814..d2f5b83 100644 (file)
@@ -169,10 +169,7 @@ void WebURLRequest::setHTTPHeaderField(const WebString& name, const WebString& v
 
 void WebURLRequest::setHTTPReferrer(const WebString& referrer, WebReferrerPolicy referrerPolicy)
 {
-    if (referrer.isEmpty())
-        m_private->m_resourceRequest->clearHTTPReferrer();
-    else
-        m_private->m_resourceRequest->setHTTPReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy)));
+    m_private->m_resourceRequest->setHTTPReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy)));
 }
 
 void WebURLRequest::addHTTPHeaderField(const WebString& name, const WebString& value)
@@ -312,6 +309,26 @@ void WebURLRequest::setSkipServiceWorker(bool skipServiceWorker)
     m_private->m_resourceRequest->setSkipServiceWorker(skipServiceWorker);
 }
 
+WebURLRequest::FetchRequestMode WebURLRequest::fetchRequestMode() const
+{
+    return m_private->m_resourceRequest->fetchRequestMode();
+}
+
+void WebURLRequest::setFetchRequestMode(WebURLRequest::FetchRequestMode mode)
+{
+    return m_private->m_resourceRequest->setFetchRequestMode(mode);
+}
+
+WebURLRequest::FetchCredentialsMode WebURLRequest::fetchCredentialsMode() const
+{
+    return m_private->m_resourceRequest->fetchCredentialsMode();
+}
+
+void WebURLRequest::setFetchCredentialsMode(WebURLRequest::FetchCredentialsMode mode)
+{
+    return m_private->m_resourceRequest->setFetchCredentialsMode(mode);
+}
+
 WebURLRequest::ExtraData* WebURLRequest::extraData() const
 {
     RefPtr<ResourceRequest::ExtraData> data = m_private->m_resourceRequest->extraData();