| Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| index c76cff5f2062e30bd3d4386f974e194517d64586..aba170e1339a576a40ab75bcfb88c9201fa7acbd 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| @@ -293,6 +293,10 @@ SkImageFilter* CanvasRenderingContext2DState::getFilter(Element* styleResolution
|
| if (!m_filterValue)
|
| return nullptr;
|
|
|
| + // StyleResolverState cannot be used in frame-less documents.
|
| + if (!styleResolutionHost->document().frame())
|
| + return nullptr;
|
| +
|
| if (!m_resolvedFilter) {
|
| RefPtr<ComputedStyle> filterStyle = ComputedStyle::create();
|
| // Must set font in case the filter uses any font-relative units (em, ex)
|
|
|