| Index: Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| diff --git a/Source/modules/imagebitmap/ImageBitmapFactories.cpp b/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| index 38be61725f830648ec68dc7202287b4fd8b0fae4..7f761f07a676dce01484eca71edf42011beca730 100644
|
| --- a/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| +++ b/Source/modules/imagebitmap/ImageBitmapFactories.cpp
|
| @@ -128,7 +128,8 @@ ScriptPromise ImageBitmapFactories::createImageBitmap(ScriptState* scriptState,
|
| exceptionState.throwDOMException(InvalidStateError, "The provided element has not retrieved data.");
|
| return ScriptPromise();
|
| }
|
| - if (video->readyState() <= HTMLMediaElement::HAVE_METADATA) {
|
| + // FIXME: Remove the below null check once we fix the bug 382721
|
| + if (video->readyState() <= HTMLMediaElement::HAVE_METADATA || !video->webMediaPlayer()) {
|
| exceptionState.throwDOMException(InvalidStateError, "The provided element's player has no current data.");
|
| return ScriptPromise();
|
| }
|
|
|