Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 4b3db84303fd77417009ede4fe373fbce15d4802..8cda096cb3bf2f61030e3269445fc39213a1986d 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -1041,7 +1041,8 @@ void FrameLoader::checkLoadCompleteForThisFrame() |
void FrameLoader::didFirstLayout() |
{ |
- if (m_frame->page() && isBackForwardLoadType(m_loadType)) |
+ if (m_frame->page() |
+ && (isBackForwardLoadType(m_loadType) || m_loadType == FrameLoadTypeReload || m_loadType == FrameLoadTypeReloadFromOrigin)) |
Nate Chapin
2013/10/30 19:00:44
It might be good to split this into 2 separate if(
|
history()->restoreScrollPositionAndViewState(); |
} |