Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 5045aeeda408497c361a98c5375b226bae6a7db3..922fb8214a549fff262e326be04cf7f61258e42b 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -1082,8 +1082,9 @@ void FrameLoader::receivedMainResourceError(DocumentLoader* loader, const Resour |
m_frame->deprecatedLocalOwner()->renderFallbackContent(); |
} |
+ HistoryCommitType historyCommitType = loadTypeToCommitType(m_loadType); |
if (loader == m_provisionalDocumentLoader) { |
- client()->dispatchDidFailProvisionalLoad(error); |
+ client()->dispatchDidFailProvisionalLoad(error, historyCommitType); |
if (loader != m_provisionalDocumentLoader) |
return; |
m_provisionalDocumentLoader->detachFromFrame(); |
@@ -1094,7 +1095,7 @@ void FrameLoader::receivedMainResourceError(DocumentLoader* loader, const Resour |
if (m_frame->document()->parser()) |
m_frame->document()->parser()->stopParsing(); |
if (!m_provisionalDocumentLoader && m_frame->isLoading()) { |
- client()->dispatchDidFailLoad(error); |
+ client()->dispatchDidFailLoad(error, historyCommitType); |
m_progressTracker->progressCompleted(); |
} |
} |