Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 321b4a17c289eb19b24787c18fb57684a7a9d860..b1a6cce50a3d719bea194a42e7ee3761e7d37703 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -553,8 +553,6 @@ |
void FrameLoader::updateForSameDocumentNavigation(const KURL& newURL, SameDocumentNavigationSource sameDocumentNavigationSource, PassRefPtr<SerializedScriptValue> data, FrameLoadType type) |
{ |
- saveScrollState(); |
- |
// Update the data source's request with the new URL to fake the URL change |
m_frame->document()->setURL(newURL); |
documentLoader()->setReplacesCurrentHistoryItem(type != FrameLoadTypeStandard); |
@@ -592,6 +590,7 @@ |
return; |
} |
m_loadType = type; |
+ saveScrollState(); |
KURL oldURL = m_frame->document()->url(); |
// If we were in the autoscroll/panScroll mode we want to stop it before following the link to the anchor |