Changeset 157979 in webkit
- Timestamp:
- Oct 24, 2013, 6:35:45 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 5 edited
-
ChangeLog (modified) (1 diff)
-
dom/Document.cpp (modified) (1 diff)
-
loader/DocumentLoader.h (modified) (2 diffs)
-
loader/SubresourceLoader.cpp (modified) (2 diffs)
-
loader/cache/CachedResourceLoader.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r157971 r157979 1 2013-10-24 Andreas Kling <akling@apple.com> 2 3 DocumentLoader::cachedResourceLoader() should return a reference. 4 <https://webkit.org/b/123303> 5 6 ..and while we're at it, make DocumentLoader::m_cachedResourceLoader 7 a Ref, and have CachedResourceLoader::create return a PassRef. 8 9 Reviewed by Sam Weinig. 10 1 11 2013-10-24 Anders Carlsson <andersca@apple.com> 2 12 -
trunk/Source/WebCore/dom/Document.cpp
r157971 r157979 505 505 506 506 if (m_frame) 507 m_cachedResourceLoader = m_frame->loader().activeDocumentLoader()->cachedResourceLoader();507 m_cachedResourceLoader = &m_frame->loader().activeDocumentLoader()->cachedResourceLoader(); 508 508 if (!m_cachedResourceLoader) 509 509 m_cachedResourceLoader = CachedResourceLoader::create(nullptr); -
trunk/Source/WebCore/loader/DocumentLoader.h
r157653 r157979 105 105 ResourceRequest& request(); 106 106 107 CachedResourceLoader * cachedResourceLoader() const{ return m_cachedResourceLoader.get(); }107 CachedResourceLoader& cachedResourceLoader() { return m_cachedResourceLoader.get(); } 108 108 109 109 const SubstituteData& substituteData() const { return m_substituteData; } … … 313 313 314 314 Frame* m_frame; 315 Ref Ptr<CachedResourceLoader> m_cachedResourceLoader;315 Ref<CachedResourceLoader> m_cachedResourceLoader; 316 316 317 317 CachedResourceHandle<CachedRawResource> m_mainResource; -
trunk/Source/WebCore/loader/SubresourceLoader.cpp
r156625 r157979 138 138 } 139 139 140 if (!m_documentLoader->cachedResourceLoader() ->canRequest(m_resource->type(), newRequest.url(), options())) {140 if (!m_documentLoader->cachedResourceLoader().canRequest(m_resource->type(), newRequest.url(), options())) { 141 141 cancel(); 142 142 return; 143 143 } 144 if (m_resource->type() == CachedResource::ImageResource && m_documentLoader->cachedResourceLoader() ->shouldDeferImageLoad(newRequest.url())) {144 if (m_resource->type() == CachedResource::ImageResource && m_documentLoader->cachedResourceLoader().shouldDeferImageLoad(newRequest.url())) { 145 145 cancel(); 146 146 return; … … 349 349 350 350 m_requestCountTracker.clear(); 351 m_documentLoader->cachedResourceLoader() ->loadDone(m_resource);351 m_documentLoader->cachedResourceLoader().loadDone(m_resource); 352 352 if (reachedTerminalState()) 353 353 return; -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.h
r157653 r157979 70 70 71 71 public: 72 static PassRef Ptr<CachedResourceLoader> create(DocumentLoader* documentLoader) { return adoptRef(new CachedResourceLoader(documentLoader)); }72 static PassRef<CachedResourceLoader> create(DocumentLoader* documentLoader) { return adoptRef(*new CachedResourceLoader(documentLoader)); } 73 73 ~CachedResourceLoader(); 74 74
Note:
See TracChangeset
for help on using the changeset viewer.