summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp')
-rw-r--r--WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp b/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp
index 543eca8..928524a 100644
--- a/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp
+++ b/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp
@@ -39,6 +39,22 @@ RGBA32Buffer::RGBA32Buffer()
{
}
+RGBA32Buffer& RGBA32Buffer::operator=(const RGBA32Buffer& other)
+{
+ if (this == &other)
+ return *this;
+
+ m_bitmap = other.m_bitmap;
+ // Keep the pixels locked since we will be writing directly into the
+ // bitmap throughout this object's lifetime.
+ m_bitmap.lockPixels();
+ setRect(other.rect());
+ setStatus(other.status());
+ setDuration(other.duration());
+ setDisposalMethod(other.disposalMethod());
+ return *this;
+}
+
void RGBA32Buffer::clear()
{
m_bitmap.reset();
@@ -105,22 +121,6 @@ void RGBA32Buffer::setStatus(FrameStatus status)
m_bitmap.setDataComplete(); // Tell the bitmap it's done.
}
-RGBA32Buffer& RGBA32Buffer::operator=(const RGBA32Buffer& other)
-{
- if (this == &other)
- return *this;
-
- m_bitmap = other.m_bitmap;
- // Keep the pixels locked since we will be writing directly into the
- // bitmap throughout this object's lifetime.
- m_bitmap.lockPixels();
- setRect(other.rect());
- setStatus(other.status());
- setDuration(other.duration());
- setDisposalMethod(other.disposalMethod());
- return *this;
-}
-
int RGBA32Buffer::width() const
{
return m_bitmap.width();