| Index: third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| index 2908b28901fe34680d0ab25fff7967030fdd3a2a..5948ce5b57be0f025f050f34ee7b3af099b128b6 100644
|
| --- a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| @@ -344,6 +344,11 @@ ImageBitmap::ImageBitmap(PassRefPtr<StaticBitmapImage> image)
|
| m_image = image;
|
| }
|
|
|
| +ImageBitmap::ImageBitmap(WebExternalTextureMailbox& mailbox)
|
| +{
|
| + m_image = StaticBitmapImage::create(mailbox);
|
| +}
|
| +
|
| PassRefPtr<StaticBitmapImage> ImageBitmap::transfer()
|
| {
|
| ASSERT(!isNeutered());
|
| @@ -396,6 +401,11 @@ ImageBitmap* ImageBitmap::create(PassRefPtr<StaticBitmapImage> image)
|
| return new ImageBitmap(image);
|
| }
|
|
|
| +ImageBitmap* ImageBitmap::create(WebExternalTextureMailbox& mailbox)
|
| +{
|
| + return new ImageBitmap(mailbox);
|
| +}
|
| +
|
| void ImageBitmap::close()
|
| {
|
| if (!m_image || m_isNeutered)
|
|
|