| Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| index 7614344777eaa2b8807216639c1e271db631d3c7..b138cecd63628bd489ca7cfed0d8ba0c059cd2bc 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -382,6 +382,10 @@ SkImageFilter* CanvasRenderingContext2D::stateGetFilter()
|
|
|
| void CanvasRenderingContext2D::snapshotStateForFilter()
|
| {
|
| + // The style resolution required for fonts is not available in frame-less documents.
|
| + if (!canvas()->document().frame())
|
| + return;
|
| +
|
| modifiableState().setFontForFilter(accessFont());
|
| }
|
|
|
|
|