commit | 51985e3f5e608d369e52832b7ce489d85d402422 | [log] [tgz] |
---|---|---|
author | reed <reed@chromium.org> | Sat Apr 11 08:04:56 2015 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Sat Apr 11 08:04:56 2015 -0700 |
tree | 8d0ec80ca55a4a54b45024de8670918dcd8ebc54 | |
parent | 054eef2b5ca84bf5b03e5ddba0c30055f5e474cc [diff] [blame] |
setDrawFilter needs to trigger any deferred saves BUG=skia: TBR= Review URL: https://codereview.chromium.org/1077353002
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index 7949cb3..68ced60 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp
@@ -589,6 +589,7 @@ } SkDrawFilter* SkCanvas::setDrawFilter(SkDrawFilter* filter) { + this->checkForDeferredSave(); SkRefCnt_SafeAssign(fMCRec->fFilter, filter); return filter; }