diff options
author | fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-25 15:37:00 +0000 |
---|---|---|
committer | fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-25 15:37:00 +0000 |
commit | da6ca64e5135eecbc58eea38a2f1e227152d085e (patch) | |
tree | df33dadf0731018fa8a94fec7cdb1715328d4c21 | |
parent | f5a0abcf77d74e13482459009acde00908869d86 (diff) | |
download | src-da6ca64e5135eecbc58eea38a2f1e227152d085e.tar.gz |
Re-add SkPictureStateTree::Iterator::draw() SaveFlags.
This is a SkPictureStateTree-only revert of r14253.
https://codereview.chromium.org/241453003
(It introduced ChromeOS regressions and the later r14319 fix got
reverted for different reasons).
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/250803006
git-svn-id: http://skia.googlecode.com/svn/trunk/src@14384 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r-- | core/SkPictureStateTree.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/SkPictureStateTree.cpp b/core/SkPictureStateTree.cpp index 891d04ca..21ae3cb9 100644 --- a/core/SkPictureStateTree.cpp +++ b/core/SkPictureStateTree.cpp @@ -124,7 +124,10 @@ uint32_t SkPictureStateTree::Iterator::draw() { Node* targetNode = draw->fNode; if (fSave) { - fCanvas->save(); + // FIXME: the save below depends on soon-to-be-deprecated + // SaveFlags behavior: it relies on matrix changes persisting + // after restore. + fCanvas->save(SkCanvas::kClip_SaveFlag); fSave = false; } |