Index: Source/core/loader/DocumentLoader.cpp |
diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp |
index ac276ba89210ad7be9ba52d4678c328631bb208a..b98caeb0d765d7ffa0a67d54d83234eccac275b9 100644 |
--- a/Source/core/loader/DocumentLoader.cpp |
+++ b/Source/core/loader/DocumentLoader.cpp |
@@ -96,7 +96,7 @@ FrameLoader* DocumentLoader::frameLoader() const |
{ |
if (!m_frame) |
return 0; |
- return m_frame->loader(); |
+ return &m_frame->loader(); |
} |
ResourceLoader* DocumentLoader::mainResourceLoader() const |
@@ -128,7 +128,7 @@ unsigned long DocumentLoader::mainResourceIdentifier() const |
Document* DocumentLoader::document() const |
{ |
- if (m_frame && m_frame->loader()->documentLoader() == this) |
+ if (m_frame && m_frame->loader().documentLoader() == this) |
return m_frame->document(); |
return 0; |
} |
@@ -226,7 +226,7 @@ void DocumentLoader::stopLoading() |
Document* doc = m_frame->document(); |
if (loading || doc->parsing()) |
- m_frame->loader()->stopLoading(); |
+ m_frame->loader().stopLoading(); |
} |
clearArchiveResources(); |
@@ -442,7 +442,7 @@ void DocumentLoader::willSendRequest(ResourceRequest& newRequest, const Resource |
Frame* parent = m_frame->tree().parent(); |
if (parent) { |
- if (!parent->loader()->mixedContentChecker()->canRunInsecureContent(parent->document()->securityOrigin(), newRequest.url())) { |
+ if (!parent->loader().mixedContentChecker()->canRunInsecureContent(parent->document()->securityOrigin(), newRequest.url())) { |
cancelMainResourceLoad(ResourceError::cancelledError(newRequest.url())); |
return; |
} |
@@ -724,7 +724,7 @@ void DocumentLoader::prepareSubframeArchiveLoadIfNeeded() |
if (!m_frame->tree().parent()) |
return; |
- ArchiveResourceCollection* parentCollection = m_frame->tree().parent()->loader()->documentLoader()->m_archiveResourceCollection.get(); |
+ ArchiveResourceCollection* parentCollection = m_frame->tree().parent()->loader().documentLoader()->m_archiveResourceCollection.get(); |
if (!parentCollection) |
return; |
@@ -897,12 +897,12 @@ PassRefPtr<DocumentWriter> DocumentLoader::createWriterFor(Frame* frame, const D |
RefPtr<Document> document = DOMImplementation::createDocument(mimeType, frame, url, frame->inViewSourceMode()); |
if (document->isPluginDocument() && document->isSandboxed(SandboxPlugins)) |
document = SinkDocument::create(DocumentInit(url, frame)); |
- bool shouldReuseDefaultView = frame->loader()->stateMachine()->isDisplayingInitialEmptyDocument() && frame->document()->isSecureTransitionTo(url); |
+ bool shouldReuseDefaultView = frame->loader().stateMachine()->isDisplayingInitialEmptyDocument() && frame->document()->isSecureTransitionTo(url); |
ClearOptions options = 0; |
if (!shouldReuseDefaultView) |
options = ClearWindowProperties | ClearScriptObjects; |
- frame->loader()->clear(options); |
+ frame->loader().clear(options); |
if (frame->document()) |
frame->document()->prepareForDestruction(); |
@@ -910,7 +910,7 @@ PassRefPtr<DocumentWriter> DocumentLoader::createWriterFor(Frame* frame, const D |
if (!shouldReuseDefaultView) |
frame->setDOMWindow(DOMWindow::create(frame)); |
- frame->loader()->setOutgoingReferrer(url); |
+ frame->loader().setOutgoingReferrer(url); |
frame->domWindow()->setDocument(document); |
if (ownerDocument) { |
@@ -918,7 +918,7 @@ PassRefPtr<DocumentWriter> DocumentLoader::createWriterFor(Frame* frame, const D |
document->setSecurityOrigin(ownerDocument->securityOrigin()); |
} |
- frame->loader()->didBeginDocument(dispatch); |
+ frame->loader().didBeginDocument(dispatch); |
return DocumentWriter::create(document.get(), mimeType, encoding, userChosen); |
} |
@@ -935,7 +935,7 @@ String DocumentLoader::mimeType() const |
// This is the <iframe src="javascript:'html'"> case. |
void DocumentLoader::replaceDocument(const String& source, Document* ownerDocument) |
{ |
- m_frame->loader()->stopAllLoaders(); |
+ m_frame->loader().stopAllLoaders(); |
m_writer = createWriterFor(m_frame, ownerDocument, m_frame->document()->url(), mimeType(), m_writer ? m_writer->encoding() : "", m_writer ? m_writer->encodingWasChosenByUser() : false, true); |
if (!source.isNull()) |
m_writer->appendReplacingData(source); |