Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index a291a62c83023f79e55965421ee5dd2896fc0b28..95d01a027f1d3499f5d7a99d786524814666a1e6 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -939,6 +939,15 @@ void FrameLoader::didAccessInitialDocumentTimerFired(Timer<FrameLoader>*) |
m_client->didAccessInitialDocument(); |
} |
+void FrameLoader::notifyIfInitialDocumentAccessed() |
+{ |
+ if (m_didAccessInitialDocumentTimer.isActive() |
+ && m_stateMachine.isDisplayingInitialEmptyDocument()) { |
+ m_didAccessInitialDocumentTimer.stop(); |
+ didAccessInitialDocumentTimerFired(0); |
+ } |
+} |
+ |
bool FrameLoader::isLoading() const |
{ |
DocumentLoader* docLoader = activeDocumentLoader(); |