fix crash in HTMLCanvasElement::ReplaceExisting2dLayerBridge
In function Canvas2DLayerBridge::GetPaintCanvas(), it could return nullptr if Canvas2DLayerBridge fails to get CanvasResourceProvider. Add null check on canvas in ReplaceExisting2dLayerBridge: if the new Canvas2DLayerBridge fails, ReplaceExisting2dLayerBridge revert the replacement and use the old Canvas2DLayerBridge instead. Bug: 1079282 Change-Id: Ia6de9269afff07a6c4bf011d7447149a07b667cf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2191124Reviewed-by:Fernando Serboncini <fserb@chromium.org> Reviewed-by:
Juanmi Huertas <juanmihd@chromium.org> Reviewed-by:
Yi Xu <yiyix@chromium.org> Commit-Queue: Yi Xu <yiyix@chromium.org> Cr-Commit-Position: refs/heads/master@{#776336}
Showing
Please register or sign in to comment