diff options
Diffstat (limited to 'tools/viewer')
-rw-r--r-- | tools/viewer/Viewer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp index 8aff1cedb0..f4b03065e2 100644 --- a/tools/viewer/Viewer.cpp +++ b/tools/viewer/Viewer.cpp @@ -868,6 +868,9 @@ public: : SkPaintFilterCanvas(canvas), fPaint(paint), fPaintOverrides(fields) { } bool onFilter(SkTCopyOnFirstWrite<SkPaint>* paint, Type) const override { + if (*paint == nullptr) { + return true; + } if (fPaintOverrides->fHinting) { paint->writable()->setHinting(fPaint->getHinting()); } |