Index: Source/core/loader/ResourceLoader.cpp |
diff --git a/Source/core/loader/ResourceLoader.cpp b/Source/core/loader/ResourceLoader.cpp |
index 809f7dabdeee7f4b1b3d0492e52cac1ce4735e40..16faac7d0684a9a67787c7388ae4b0228fc83ac5 100644 |
--- a/Source/core/loader/ResourceLoader.cpp |
+++ b/Source/core/loader/ResourceLoader.cpp |
@@ -260,7 +260,7 @@ void ResourceLoader::cancel(const ResourceError& error) |
if (m_reachedTerminalState) |
return; |
- ResourceError nonNullError = error.isNull() ? ResourceError::cancelledError(m_request.url()) : error; |
+ ResourceError nonNullError = error.isNull() ? cancelledError() : error; |
// This function calls out to clients at several points that might do |
// something that causes the last reference to this object to go away. |
@@ -302,6 +302,16 @@ void ResourceLoader::cancel(const ResourceError& error) |
releaseResources(); |
} |
+ResourceError ResourceLoader::cancelledError() |
+{ |
+ return frameLoader()->cancelledError(m_request); |
+} |
+ |
+ResourceError ResourceLoader::cannotShowURLError() |
+{ |
+ return frameLoader()->client()->cannotShowURLError(m_request); |
+} |
+ |
void ResourceLoader::willSendRequest(ResourceHandle*, ResourceRequest& request, const ResourceResponse& redirectResponse) |
{ |
if (documentLoader()->applicationCacheHost()->maybeLoadFallbackForRedirect(this, request, redirectResponse)) |