| Index: third_party/WebKit/Source/platform/graphics/BitmapImage.h | 
| diff --git a/third_party/WebKit/Source/platform/graphics/BitmapImage.h b/third_party/WebKit/Source/platform/graphics/BitmapImage.h | 
| index 98a16777d85da40c6755aff344e8c113df2502ec..6497fbc45d14811b9a416b4a392cd9771a687a3c 100644 | 
| --- a/third_party/WebKit/Source/platform/graphics/BitmapImage.h | 
| +++ b/third_party/WebKit/Source/platform/graphics/BitmapImage.h | 
| @@ -65,6 +65,7 @@ public: | 
| IntSize sizeRespectingOrientation() const; | 
| bool getHotSpot(IntPoint&) const override; | 
| String filenameExtension() const override; | 
| +    bool setData(PassRefPtr<SharedBuffer> data, bool allDataReceived) override; | 
| bool dataChanged(bool allDataReceived) override; | 
|  | 
| bool isAllDataReceived() const { return m_allDataReceived; } | 
| @@ -125,6 +126,8 @@ private: | 
| // some room in the image cache. | 
| void destroyDecodedData() override; | 
|  | 
| +    PassRefPtr<SharedBuffer> data() override; | 
| + | 
| // Notifies observers that the memory footprint has changed. | 
| void notifyMemoryChanged(); | 
|  | 
| @@ -154,6 +157,7 @@ private: | 
| // Returns whether the animation was advanced. | 
| bool internalAdvanceAnimation(bool skippingFrames); | 
|  | 
| +    RefPtr<SharedBuffer> m_temporaryEncodedImageData; | 
| ImageSource m_source; | 
| mutable IntSize m_size; // The size to use for the overall image (will just be the size of the first image). | 
| mutable IntSize m_sizeRespectingOrientation; | 
|  |