// ImageDecoder
virtual String filenameExtension() const OVERRIDE { return "png"; }
virtual bool isSizeAvailable() OVERRIDE;
+ virtual bool hasColorProfile() const OVERRIDE { return m_hasColorProfile; }
virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE;
// CAUTION: setFailed() deletes |m_reader|. Be careful to avoid
// accessing deleted memory, especially when calling this from inside
OwnPtr<PNGImageReader> m_reader;
bool m_doNothingOnFailure;
+ bool m_hasColorProfile;
};
} // namespace WebCore