зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1444506 - part 5 - don't attempt to draw an invalid video source in canvas. r=jrmuizel
This commit is contained in:
Родитель
04a2cb208b
Коммит
88d1ad9491
|
@ -5283,6 +5283,9 @@ CanvasRenderingContext2D::DrawImage(const CanvasImageSource& aImage,
|
|||
HTMLVideoElement* video = &aImage.GetAsHTMLVideoElement();
|
||||
int32_t displayWidth = video->VideoWidth();
|
||||
int32_t displayHeight = video->VideoHeight();
|
||||
if (displayWidth == 0 || displayHeight == 0) {
|
||||
return;
|
||||
}
|
||||
aSw *= (double)imgSize.width / (double)displayWidth;
|
||||
aSh *= (double)imgSize.height / (double)displayHeight;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче