Index: third_party/WebKit/Source/core/fetch/ImageResource.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/ImageResource.cpp b/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
index 36553ba304f6d24fecebb4fe0764a0c8ebe326d5..6dd509093db71a9d4420a0a9352366f97443c136 100644 |
--- a/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
+++ b/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
@@ -117,7 +117,7 @@ void ImageResource::markClientsAndObserversFinished() |
void ImageResource::didAddClient(ResourceClient* client) |
{ |
- DCHECK((m_multipartParser && isLoading()) || !m_data || m_image); |
+ DCHECK((m_multipartParser && isLoading()) || !data() || m_image); |
Resource::didAddClient(client); |
} |
@@ -130,15 +130,15 @@ void ImageResource::addObserver(ImageResourceObserver* observer) |
if (isCacheValidator()) |
return; |
- // When the response is not multipart, if |m_data| exists, |m_image| must |
- // be created. This is assured that |updateImage()| is called when |
+ // When the response is not multipart, if |data()| exists, |m_image| must be |
+ // created. This is assured that |updateImage()| is called when |
// |appendData()| is called. |
// |
// On the other hand, when the response is multipart, |updateImage()| is |
// not called in |appendData()|, which means |m_image| might not be created |
- // even when |m_data| exists. This is intentional since creating a |m_image| |
+ // even when |data()| exists. This is intentional since creating a |m_image| |
// on receiving data might destroy an existing image in a previous part. |
- DCHECK((m_multipartParser && isLoading()) || !m_data || m_image); |
+ DCHECK((m_multipartParser && isLoading()) || !data() || m_image); |
if (m_image && !m_image->isNull()) { |
observer->imageChanged(this); |
@@ -195,8 +195,8 @@ ResourcePriority ImageResource::priorityFromObservers() |
bool ImageResource::isSafeToUnlock() const |
{ |
- // Note that |m_image| holds a reference to |m_data| in addition to the one held by the Resource parent class. |
- return !m_image || (m_image->hasOneRef() && m_data->refCount() == 2); |
+ // Note that |m_image| holds a reference to |data()| in addition to the one held by the Resource parent class. |
+ return !m_image || (m_image->hasOneRef() && data()->refCount() == 2); |
} |
void ImageResource::destroyDecodedDataForFailedRevalidation() |
@@ -238,8 +238,8 @@ void ImageResource::allClientsAndObserversRemoved() |
PassRefPtr<SharedBuffer> ImageResource::resourceBuffer() const |
{ |
- if (m_data) |
- return m_data.get(); |
+ if (data()) |
+ return data(); |
if (m_image) |
return m_image->data(); |
return nullptr; |
@@ -348,7 +348,7 @@ void ImageResource::notifyObservers(const IntRect* changeRect) |
void ImageResource::clear() |
{ |
clearImage(); |
- m_data.clear(); |
+ clearData(); |
setEncodedSize(0); |
} |
@@ -380,7 +380,7 @@ void ImageResource::updateImage(bool allDataReceived) |
{ |
TRACE_EVENT0("blink", "ImageResource::updateImage"); |
- if (m_data) |
+ if (data()) |
createImage(); |
Image::SizeAvailability sizeAvailable = Image::SizeUnavailable; |
@@ -388,9 +388,9 @@ void ImageResource::updateImage(bool allDataReceived) |
// Have the image update its data from its internal buffer. |
// It will not do anything now, but will delay decoding until |
// queried for info (like size or specific image frames). |
- if (m_data) { |
+ if (data()) { |
DCHECK(m_image); |
- sizeAvailable = m_image->setData(m_data, allDataReceived); |
+ sizeAvailable = m_image->setData(data(), allDataReceived); |
} |
// Go ahead and tell our observers to try to draw if we have either |
@@ -417,14 +417,14 @@ void ImageResource::updateImageAndClearBuffer() |
{ |
clearImage(); |
updateImage(true); |
- m_data.clear(); |
+ clearData(); |
} |
void ImageResource::finish(double loadFinishTime) |
{ |
if (m_multipartParser) { |
m_multipartParser->finish(); |
- if (m_data) |
+ if (data()) |
updateImageAndClearBuffer(); |
} else { |
updateImage(true); |
@@ -433,7 +433,7 @@ void ImageResource::finish(double loadFinishTime) |
// clear this. As for the lifetimes of m_image and m_data, see this |
// document: |
// https://docs.google.com/document/d/1v0yTAZ6wkqX2U_M6BNIGUJpM1s0TIw1VsqpxoL7aciY/edit?usp=sharing |
- m_data.clear(); |
+ clearData(); |
} |
Resource::finish(loadFinishTime); |
} |