aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-11-20 08:58:02 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-11-20 08:58:02 -0800
commit378e70d8e561b72a904286ea231946f5c8345b9a (patch)
tree99bbb82eba56fd298e8bb9c9d7b562dd69308dbc /src
parent072803144a623f1a59eb73ca5f3ddf45222b5e06 (diff)
SkCanvas::clear() should call down to devices even when the clip is empty.
SkDrawIter had a lovely, completely unused, option for this. Oversight? BUG=skia: Review URL: https://codereview.chromium.org/735233003
Diffstat (limited to 'src')
-rw-r--r--src/core/SkCanvas.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 31a9a7970b..a4e4df3554 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -1707,7 +1707,7 @@ void SkCanvas::drawDRRect(const SkRRect& outer, const SkRRect& inner,
//////////////////////////////////////////////////////////////////////////////
void SkCanvas::clear(SkColor color) {
- SkDrawIter iter(this);
+ SkDrawIter iter(this, false/*clear can affect empty clips*/);
this->predrawNotify();
while (iter.next()) {
iter.fDevice->clear(color);