| 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
|
|
|