aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkSpecialSurface.cpp
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-05-12 10:46:39 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-05-12 10:46:40 -0700
commit3806b8fb7ffe757cf42f13024dbaf9f24856ccd3 (patch)
treec87790bb4bfab27b0ea9c2134e730dd2b4610d24 /src/core/SkSpecialSurface.cpp
parentbe463bba2ea4c33bac9267102d8865ac2ca6a391 (diff)
Fix bug & add code to catch ImageFilter clearing bugs
Diffstat (limited to 'src/core/SkSpecialSurface.cpp')
-rw-r--r--src/core/SkSpecialSurface.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/SkSpecialSurface.cpp b/src/core/SkSpecialSurface.cpp
index 335e206a6a..dee9811f95 100644
--- a/src/core/SkSpecialSurface.cpp
+++ b/src/core/SkSpecialSurface.cpp
@@ -74,6 +74,9 @@ public:
fCanvas.reset(new SkCanvas(fBitmap, this->props()));
fCanvas->clipRect(SkRect::Make(subset));
+#ifdef SK_IS_BOT
+ fCanvas->clear(SK_ColorRED); // catch any imageFilter sloppiness
+#endif
}
~SkSpecialSurface_Raster() override { }
@@ -130,6 +133,9 @@ public:
fCanvas.reset(new SkCanvas(device.get()));
fCanvas->clipRect(SkRect::Make(subset));
+#ifdef SK_IS_BOT
+ fCanvas->clear(SK_ColorRED); // catch any imageFilter sloppiness
+#endif
}
~SkSpecialSurface_Gpu() override { }