diff options
Diffstat (limited to 'WebCore/loader/CachedCSSStyleSheet.cpp')
-rw-r--r-- | WebCore/loader/CachedCSSStyleSheet.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/WebCore/loader/CachedCSSStyleSheet.cpp b/WebCore/loader/CachedCSSStyleSheet.cpp index b2e03b9..7866efd 100644 --- a/WebCore/loader/CachedCSSStyleSheet.cpp +++ b/WebCore/loader/CachedCSSStyleSheet.cpp @@ -31,6 +31,7 @@ #include "CachedResourceClientWalker.h" #include "HTTPParsers.h" #include "TextResourceDecoder.h" +#include "SharedBuffer.h" #include "loader.h" #include <wtf/Vector.h> @@ -51,7 +52,7 @@ CachedCSSStyleSheet::~CachedCSSStyleSheet() void CachedCSSStyleSheet::didAddClient(CachedResourceClient *c) { - if (!m_loading) + if (!isLoading()) c->setCSSStyleSheet(m_url, m_response.url(), m_decoder->encoding().name(), this); } @@ -99,7 +100,7 @@ void CachedCSSStyleSheet::data(PassRefPtr<SharedBuffer> data, bool allDataReceiv m_decodedSheetText = m_decoder->decode(m_data->data(), m_data->size()); m_decodedSheetText += m_decoder->flush(); } - m_loading = false; + setLoading(false); checkNotify(); // Clear the decoded text as it is unlikely to be needed immediately again and is cheap to regenerate. m_decodedSheetText = String(); @@ -107,7 +108,7 @@ void CachedCSSStyleSheet::data(PassRefPtr<SharedBuffer> data, bool allDataReceiv void CachedCSSStyleSheet::checkNotify() { - if (m_loading) + if (isLoading()) return; CachedResourceClientWalker w(m_clients); @@ -117,8 +118,8 @@ void CachedCSSStyleSheet::checkNotify() void CachedCSSStyleSheet::error() { - m_loading = false; - m_errorOccurred = true; + setLoading(false); + setErrorOccurred(true); checkNotify(); } |