Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / WebHistoryItem.cpp
index 2a1746a..79e59a3 100644 (file)
@@ -109,13 +109,18 @@ void WebHistoryItem::setOriginalURLString(const WebString& originalURLString)
 
 WebString WebHistoryItem::referrer() const
 {
-    return m_private->referrer();
+    return m_private->referrer().referrer;
 }
 
-void WebHistoryItem::setReferrer(const WebString& referrer)
+WebReferrerPolicy WebHistoryItem::referrerPolicy() const
+{
+    return static_cast<WebReferrerPolicy>(m_private->referrer().referrerPolicy);
+}
+
+void WebHistoryItem::setReferrer(const WebString& referrer, WebReferrerPolicy referrerPolicy)
 {
     ensureMutable();
-    m_private->setReferrer(referrer);
+    m_private->setReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy)));
 }
 
 WebString WebHistoryItem::target() const