Index: Source/platform/image-decoders/png/PNGImageDecoder.h |
diff --git a/Source/platform/image-decoders/png/PNGImageDecoder.h b/Source/platform/image-decoders/png/PNGImageDecoder.h |
index d3761accedb3f30dd651f79a0755a5abadc7e034..bf8a48b6c1a13ef6b9ae21dcb14e3a67d1732e68 100644 |
--- a/Source/platform/image-decoders/png/PNGImageDecoder.h |
+++ b/Source/platform/image-decoders/png/PNGImageDecoder.h |
@@ -45,6 +45,7 @@ public: |
virtual String filenameExtension() const OVERRIDE { return "png"; } |
virtual bool isSizeAvailable() OVERRIDE; |
virtual bool hasColorProfile() const OVERRIDE { return m_hasColorProfile; } |
+ virtual PassRefPtr<ColorSpaceProfile> colorProfile() const OVERRIDE; |
virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE; |
// CAUTION: setFailed() deletes |m_reader|. Be careful to avoid |
// accessing deleted memory, especially when calling this from inside |
@@ -68,8 +69,10 @@ private: |
void decode(bool onlySize); |
OwnPtr<PNGImageReader> m_reader; |
- bool m_doNothingOnFailure; |
+ RefPtr<ColorSpaceProfile> m_colorProfile; |
bool m_hasColorProfile; |
+ |
+ bool m_doNothingOnFailure; |
}; |
} // namespace WebCore |