Changeset 110976 in webkit
- Timestamp:
- Mar 16, 2012 2:40:53 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r110973 r110976 1 2012-03-16 Nate Chapin <japhet@chromium.org> 2 3 Remove duplicate error() impls in CachedResource subclasses 4 https://bugs.webkit.org/show_bug.cgi?id=81161 5 6 Reviewed by Alexey Proskuryakov. 7 8 No new tests, refactor only. 9 10 * loader/cache/CachedCSSStyleSheet.cpp: 11 * loader/cache/CachedCSSStyleSheet.h: 12 * loader/cache/CachedFont.cpp: 13 * loader/cache/CachedFont.h: 14 * loader/cache/CachedImage.cpp: 15 * loader/cache/CachedResource.h: Make checkNotify() 16 virtual, so the right checkNotify() gets called in error(). 17 * loader/cache/CachedScript.cpp: 18 * loader/cache/CachedScript.h: 19 * loader/cache/CachedXSLStyleSheet.cpp: 20 * loader/cache/CachedXSLStyleSheet.h: 21 1 22 2012-03-16 Dana Jansens <danakj@chromium.org> 2 23 -
trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp
r97491 r110976 118 118 } 119 119 120 void CachedCSSStyleSheet::error(CachedResource::Status status)121 {122 setStatus(status);123 ASSERT(errorOccurred());124 setLoading(false);125 checkNotify();126 }127 128 120 bool CachedCSSStyleSheet::canUseSheet(bool enforceMIMEType, bool* hasValidMIMEType) const 129 121 { -
trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h
r87239 r110976 50 50 virtual String encoding() const; 51 51 virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived); 52 virtual void error(CachedResource::Status);53 54 void checkNotify();55 52 56 53 private: … … 59 56 60 57 protected: 58 virtual void checkNotify(); 59 61 60 RefPtr<TextResourceDecoder> m_decoder; 62 61 String m_decodedSheetText; -
trunk/Source/WebCore/loader/cache/CachedFont.cpp
r97491 r110976 199 199 } 200 200 201 202 void CachedFont::error(CachedResource::Status status) 203 { 204 setStatus(status); 205 ASSERT(errorOccurred()); 206 setLoading(false); 207 checkNotify(); 208 } 209 210 } 201 } -
trunk/Source/WebCore/loader/cache/CachedFont.h
r107715 r110976 54 54 virtual void didAddClient(CachedResourceClient*); 55 55 virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived); 56 virtual void error(CachedResource::Status);57 56 58 57 virtual void allClientsRemoved(); 59 60 void checkNotify();61 62 58 void beginLoadIfNeeded(CachedResourceLoader* dl); 63 59 bool stillNeedsLoad() const { return !m_loadInitiated; } … … 72 68 73 69 private: 70 virtual void checkNotify(); 74 71 FontCustomPlatformData* m_fontData; 75 72 bool m_loadInitiated; -
trunk/Source/WebCore/loader/cache/CachedImage.cpp
r105049 r110976 381 381 void CachedImage::error(CachedResource::Status status) 382 382 { 383 CachedResource::error(status); 383 384 checkShouldPaintBrokenImage(); 384 385 clear(); 385 setStatus(status);386 ASSERT(errorOccurred());387 386 m_data.clear(); 388 387 notifyObservers(); 389 setLoading(false);390 checkNotify();391 388 } 392 389 -
trunk/Source/WebCore/loader/cache/CachedResource.h
r108785 r110976 249 249 250 250 protected: 251 v oid checkNotify();251 virtual void checkNotify(); 252 252 253 253 void setEncodedSize(unsigned); -
trunk/Source/WebCore/loader/cache/CachedScript.cpp
r87239 r110976 105 105 } 106 106 107 void CachedScript::error(CachedResource::Status status)108 {109 setStatus(status);110 ASSERT(errorOccurred());111 setLoading(false);112 checkNotify();113 }114 115 107 void CachedScript::destroyDecodedData() 116 108 { -
trunk/Source/WebCore/loader/cache/CachedScript.h
r87239 r110976 54 54 virtual String encoding() const; 55 55 virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived); 56 virtual void error(Status);57 56 58 57 virtual void destroyDecodedData(); -
trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp
r97491 r110976 89 89 } 90 90 91 void CachedXSLStyleSheet::error(CachedResource::Status status)92 {93 setStatus(status);94 ASSERT(errorOccurred());95 setLoading(false);96 checkNotify();97 }98 99 91 #endif 100 92 -
trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h
r87239 r110976 47 47 virtual String encoding() const; 48 48 virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived); 49 virtual void error(CachedResource::Status);50 51 void checkNotify();52 49 53 50 protected: 51 virtual void checkNotify(); 52 54 53 String m_sheet; 55 54 RefPtr<TextResourceDecoder> m_decoder;
Note: See TracChangeset
for help on using the changeset viewer.