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