aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gm/offsetimagefilter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/gm/offsetimagefilter.cpp b/gm/offsetimagefilter.cpp
index 6645a98b61..4c8242a4b2 100644
--- a/gm/offsetimagefilter.cpp
+++ b/gm/offsetimagefilter.cpp
@@ -143,7 +143,9 @@ protected:
canvas->save();
canvas->clipRect(*clipR);
}
- p.setImageFilter(imgf);
+ if (imgf) {
+ p.setImageFilter(imgf)->unref();
+ }
p.setColor(0x66FF0000);
canvas->drawRect(r, p);