| Index: webkit/api/src/WebImageSkia.cpp
|
| ===================================================================
|
| --- webkit/api/src/WebImageSkia.cpp (revision 20148)
|
| +++ webkit/api/src/WebImageSkia.cpp (working copy)
|
| @@ -34,6 +34,7 @@
|
| #include "WebData.h"
|
| #include "WebSize.h"
|
|
|
| +#include "Image.h"
|
| #include "ImageSourceSkia.h"
|
| #include "NativeImageSkia.h"
|
| #include "SharedBuffer.h"
|
| @@ -78,4 +79,19 @@
|
| return WebSize(m_bitmap.width(), m_bitmap.height());
|
| }
|
|
|
| +WebImage::WebImage(const PassRefPtr<Image>& image)
|
| +{
|
| + operator=(image);
|
| +}
|
| +
|
| +WebImage& WebImage::operator=(const PassRefPtr<Image>& image)
|
| +{
|
| + NativeImagePtr p;
|
| + if (image.get() && (p = image->nativeImageForCurrentFrame()))
|
| + assign(*p);
|
| + else
|
| + reset();
|
| + return *this;
|
| +}
|
| +
|
| } // namespace WebKit
|
|
|