Bug 1632249 - Mark mCapturedFrameInvalidated even if mIsCanvasDirty. r=handyman

Differential Revision: https://phabricator.services.mozilla.com/D79014
This commit is contained in:
Jeff Gilbert 2020-06-15 18:26:07 +00:00
Родитель 4d9dcd8e1d
Коммит e985d2a2da
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -248,13 +248,13 @@ void WebGLContext::DestroyResourcesAndContext() {
}
void ClientWebGLContext::MarkCanvasDirty() {
if (mIsCanvasDirty) return;
mIsCanvasDirty = true;
if (!mCanvasElement) return;
mCapturedFrameInvalidated = true;
if (mIsCanvasDirty) return;
mIsCanvasDirty = true;
SVGObserverUtils::InvalidateDirectRenderingObservers(mCanvasElement);
mCanvasElement->InvalidateCanvasContent(nullptr);