| 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 d6791c0627d75337688d4d215956dba7f38eb15b..a7ec86f276094ba2f31be91f848a704929d275e5 100644
|
| --- a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| @@ -90,7 +90,7 @@ static PassRefPtr<StaticBitmapImage> cropImage(Image* image, const IntRect& crop
|
| {
|
| ASSERT(image);
|
|
|
| - IntRect imgRect(IntPoint(), IntSize(image->width(), image->height()));
|
| + IntRect imgRect(IntPoint(), IntSize(image->defaultConcreteObjectSizeWidth(), image->defaultConcreteObjectSizeHeight()));
|
| const IntRect srcRect = intersection(imgRect, cropRect);
|
|
|
| RefPtr<SkImage> skiaImage = image->imageForCurrentFrame();
|
| @@ -316,24 +316,24 @@ unsigned long ImageBitmap::width() const
|
| {
|
| if (!m_image)
|
| return 0;
|
| - ASSERT(m_image->width() > 0);
|
| - return m_image->width();
|
| + ASSERT(m_image->defaultConcreteObjectSizeWidth() > 0);
|
| + return m_image->defaultConcreteObjectSizeWidth();
|
| }
|
|
|
| unsigned long ImageBitmap::height() const
|
| {
|
| if (!m_image)
|
| return 0;
|
| - ASSERT(m_image->height() > 0);
|
| - return m_image->height();
|
| + ASSERT(m_image->defaultConcreteObjectSizeHeight() > 0);
|
| + return m_image->defaultConcreteObjectSizeHeight();
|
| }
|
|
|
| IntSize ImageBitmap::size() const
|
| {
|
| if (!m_image)
|
| return IntSize();
|
| - ASSERT(m_image->width() > 0 && m_image->height() > 0);
|
| - return IntSize(m_image->width(), m_image->height());
|
| + ASSERT(m_image->defaultConcreteObjectSizeWidth() > 0 && m_image->defaultConcreteObjectSizeHeight() > 0);
|
| + return IntSize(m_image->defaultConcreteObjectSizeWidth(), m_image->defaultConcreteObjectSizeHeight());
|
| }
|
|
|
| ScriptPromise ImageBitmap::createImageBitmap(ScriptState* scriptState, EventTarget& eventTarget, int sx, int sy, int sw, int sh, const ImageBitmapOptions& options, ExceptionState& exceptionState)
|
| @@ -359,7 +359,7 @@ void ImageBitmap::adjustDrawRects(FloatRect* srcRect, FloatRect* dstRect) const
|
| {
|
| }
|
|
|
| -FloatSize ImageBitmap::elementSize() const
|
| +FloatSize ImageBitmap::elementSize(const FloatSize&) const
|
| {
|
| return FloatSize(width(), height());
|
| }
|
|
|