| Index: third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.h | 
| diff --git a/third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.h b/third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.h | 
| index eba74e9cbbc29fc00ca6c6750b40e7afc14029ff..af53452392679e5f3aedc02526207c922fbace05 100644 | 
| --- a/third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.h | 
| +++ b/third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.h | 
| @@ -41,6 +41,9 @@ public: | 
| // ImageDecoder: | 
| String filenameExtension() const override { return "png"; } | 
| bool hasColorProfile() const override { return m_hasColorProfile; } | 
| +    PassRefPtr<ColorSpaceProfile> colorProfile() const override { return m_colorProfile; }; | 
| +    void setDeviceProfile(ColorSpaceProfile* device) override { m_deviceProfile = device; } | 
| +    PassRefPtr<ColorSpaceProfile> deviceProfile() const override { return m_deviceProfile; }; | 
|  | 
| // Callbacks from libpng | 
| void headerAvailable(); | 
| @@ -58,6 +61,8 @@ private: | 
| void decode(bool onlySize); | 
|  | 
| OwnPtr<PNGImageReader> m_reader; | 
| +    RefPtr<ColorSpaceProfile> m_colorProfile; | 
| +    RefPtr<ColorSpaceProfile> m_deviceProfile; | 
| bool m_hasColorProfile; | 
| const unsigned m_offset; | 
| }; | 
|  |