diff options
author | Leon Scroggins <> | 2009-03-25 15:14:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-25 15:14:00 -0700 |
commit | 2f2c81c0881d79cf59da76b7ad90bf526086802e (patch) | |
tree | 81cc7d03d26cd18357edba5a3e2f4146472f76d5 /WebCore/platform/graphics/android/ImageSourceAndroid.cpp | |
parent | 1798915c75aa732196b30c29ef48d0d2975cd1b3 (diff) | |
download | external_webkit-2f2c81c0881d79cf59da76b7ad90bf526086802e.zip external_webkit-2f2c81c0881d79cf59da76b7ad90bf526086802e.tar.gz external_webkit-2f2c81c0881d79cf59da76b7ad90bf526086802e.tar.bz2 |
Automated import from //branches/master/...@142593,142593
Diffstat (limited to 'WebCore/platform/graphics/android/ImageSourceAndroid.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/ImageSourceAndroid.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/WebCore/platform/graphics/android/ImageSourceAndroid.cpp b/WebCore/platform/graphics/android/ImageSourceAndroid.cpp index 4c6a246..70730d8 100644 --- a/WebCore/platform/graphics/android/ImageSourceAndroid.cpp +++ b/WebCore/platform/graphics/android/ImageSourceAndroid.cpp @@ -329,7 +329,11 @@ SkBitmapRef* ImageSource::createFrameAtIndex(size_t index) m_decoder.m_gifDecoder->frameBufferAtIndex(index); if (!buffer || buffer->status() == RGBA32Buffer::FrameEmpty) return 0; - return new SkBitmapRef(buffer->bitmap()); + SkBitmap& bitmap = buffer->bitmap(); + SkPixelRef* pixelRef = bitmap.pixelRef(); + if (pixelRef) + pixelRef->setURI(m_decoder.m_url); + return new SkBitmapRef(bitmap); } #else SkASSERT(index == 0); |