Chromium Code Reviews| 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); |