| Index: Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| diff --git a/Source/modules/imagebitmap/ImageBitmapFactories.cpp b/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| index 5300a5d0160a53e00b0ed81d1e8f228031a5a9e5..a015e04668932ee0e6bf737ef8e06180658ecedc 100644
|
| --- a/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| +++ b/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| @@ -63,7 +63,7 @@ static IntSize sizeFor(HTMLVideoElement* video)
|
| return IntSize();
|
| }
|
|
|
| -static ScriptPromise fulfillImageBitmap(ExecutionContext* context, PassRefPtr<ImageBitmap> imageBitmap)
|
| +static ScriptPromise fulfillImageBitmap(ExecutionContext* context, PassRefPtrWillBeRawPtr<ImageBitmap> imageBitmap)
|
| {
|
| ScriptPromise promise = ScriptPromise::createPending(context);
|
| RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(promise, context);
|
| @@ -343,7 +343,7 @@ void ImageBitmapFactories::ImageBitmapLoader::didFinishLoading()
|
| m_cropRect = IntRect(IntPoint(), image->size());
|
| }
|
|
|
| - RefPtr<ImageBitmap> imageBitmap = ImageBitmap::create(image.get(), m_cropRect);
|
| + RefPtrWillBeRawPtr<ImageBitmap> imageBitmap = ImageBitmap::create(image.get(), m_cropRect);
|
| ScriptScope scope(m_scriptState);
|
| m_resolver->resolve(imageBitmap.release());
|
| m_factory->didFinishLoading(this);
|
|
|