aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/viewer/Viewer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/viewer/Viewer.cpp')
-rw-r--r--tools/viewer/Viewer.cpp3
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());
}