Index: Source/core/loader/NavigationScheduler.cpp |
diff --git a/Source/core/loader/NavigationScheduler.cpp b/Source/core/loader/NavigationScheduler.cpp |
index e47437cc84249de53c976772b3c9b3e417d65dd6..e33b9a1d3b984f3f716bfa83978bb48616223140 100644 |
--- a/Source/core/loader/NavigationScheduler.cpp |
+++ b/Source/core/loader/NavigationScheduler.cpp |
@@ -107,7 +107,7 @@ protected: |
virtual void fire(Frame* frame) |
{ |
OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator(); |
- FrameLoadRequest request(m_originDocument.get(), ResourceRequest(KURL(ParsedURLString, m_url), m_referrer), "_self"); |
+ FrameLoadRequest request(m_originDocument.get(), ResourceRequest(KURL(ParsedURLString, m_url), AtomicString(m_referrer)), "_self"); |
request.setLockBackForwardList(lockBackForwardList()); |
request.setClientRedirect(ClientRedirect); |
frame->loader().load(request); |
@@ -136,7 +136,7 @@ public: |
virtual void fire(Frame* frame) |
{ |
OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator(); |
- FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), referrer()), "_self"); |
+ FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), AtomicString(referrer())), "_self"); |
eseidel
2013/12/31 22:05:03
Is referrer ever used as non AtomicStrings?
Inactive
2013/12/31 22:47:25
The return value of referrer() is always expected
|
request.setLockBackForwardList(lockBackForwardList()); |
if (equalIgnoringFragmentIdentifier(frame->document()->url(), request.resourceRequest().url())) |
request.resourceRequest().setCachePolicy(ReloadIgnoringCacheData); |
@@ -161,7 +161,7 @@ public: |
virtual void fire(Frame* frame) |
{ |
OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator(); |
- FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), referrer(), ReloadIgnoringCacheData), "_self"); |
+ FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), AtomicString(referrer()), ReloadIgnoringCacheData), "_self"); |
request.setLockBackForwardList(lockBackForwardList()); |
request.setClientRedirect(ClientRedirect); |
frame->loader().load(request); |
@@ -308,7 +308,7 @@ void NavigationScheduler::scheduleLocationChange(Document* originDocument, const |
if (originDocument->securityOrigin()->canAccess(m_frame->document()->securityOrigin())) { |
KURL parsedURL(ParsedURLString, url); |
if (parsedURL.hasFragmentIdentifier() && equalIgnoringFragmentIdentifier(m_frame->document()->url(), parsedURL)) { |
- FrameLoadRequest request(originDocument, ResourceRequest(m_frame->document()->completeURL(url), referrer), "_self"); |
+ FrameLoadRequest request(originDocument, ResourceRequest(m_frame->document()->completeURL(url), AtomicString(referrer)), "_self"); |
request.setLockBackForwardList(lockBackForwardList); |
request.setClientRedirect(ClientRedirect); |
m_frame->loader().load(request); |