Commit dcf5146a authored by chrishtr@chromium.org's avatar chrishtr@chromium.org

Fix crash due to null frame() pointer on Document.

BUG=383985

Review URL: https://codereview.chromium.org/336653003

git-svn-id: svn://svn.chromium.org/blink/trunk@176095 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 6ca63d3a
...@@ -437,7 +437,7 @@ bool HTMLCanvasElement::shouldAccelerate(const IntSize& size) const ...@@ -437,7 +437,7 @@ bool HTMLCanvasElement::shouldAccelerate(const IntSize& size) const
// Do not use acceleration for small canvases, unless GPU rasterization is available. // Do not use acceleration for small canvases, unless GPU rasterization is available.
// GPU raterization is a heuristic to avoid difficult content & whitelist targeted content. // GPU raterization is a heuristic to avoid difficult content & whitelist targeted content.
if (!document().frame()->chromeClient().usesGpuRasterization() && size.width() * size.height() < settings->minimumAccelerated2dCanvasSize()) if (!(document().frame() && document().frame()->chromeClient().usesGpuRasterization()) && size.width() * size.height() < settings->minimumAccelerated2dCanvasSize())
return false; return false;
if (!blink::Platform::current()->canAccelerate2dCanvas()) if (!blink::Platform::current()->canAccelerate2dCanvas())
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment