Index: gm/imageblurtiled.cpp |
diff --git a/gm/imageblurtiled.cpp b/gm/imageblurtiled.cpp |
index c3bcab998b8d746b4c74ea134c0db8c3a8126e7e..7200b1b418119b6009198b67ca184dddcabe7194 100644 |
--- a/gm/imageblurtiled.cpp |
+++ b/gm/imageblurtiled.cpp |
@@ -34,7 +34,9 @@ protected: |
paint.setImageFilter(SkBlurImageFilter::Create(fSigmaX, fSigmaY))->unref(); |
const SkScalar tile_size = SkIntToScalar(128); |
SkRect bounds; |
- canvas->getClipBounds(&bounds); |
+ if (!canvas->getClipBounds(&bounds)) { |
+ bounds.setEmpty(); |
+ } |
for (SkScalar y = bounds.top(); y < bounds.bottom(); y += tile_size) { |
for (SkScalar x = bounds.left(); x < bounds.right(); x += tile_size) { |
canvas->save(); |