Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 640d69af701d16bc320672cf21b3a4f62ee28c19..c6b9b5d0e38e3673701b68458f09342dd589b8a1 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -71,7 +71,6 @@ |
#include "core/loader/ProgressTracker.h" |
#include "core/loader/UniqueIdentifier.h" |
#include "core/loader/appcache/ApplicationCacheHost.h" |
-#include "core/page/BackForwardClient.h" |
#include "core/page/Chrome.h" |
#include "core/page/ChromeClient.h" |
#include "core/page/CreateWindow.h" |
@@ -653,7 +652,7 @@ FrameLoadType FrameLoader::determineFrameLoadType(const FrameLoadRequest& reques |
{ |
if (m_frame->tree().parent() && !m_stateMachine.committedFirstRealDocumentLoad()) |
return FrameLoadTypeInitialInChildFrame; |
- if (!m_frame->tree().parent() && !m_frame->page()->backForward().backForwardListCount()) |
+ if (!m_frame->tree().parent() && !client()->backForwardLength()) |
return FrameLoadTypeStandard; |
if (m_provisionalDocumentLoader && request.substituteData().failingURL() == m_provisionalDocumentLoader->url() && m_loadType == FrameLoadTypeBackForward) |
return FrameLoadTypeBackForward; |