aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkCanvas.cpp
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-03 19:12:29 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-03 19:12:29 +0000
commit54823c227d383308fb1732e83b566df6272d4bfb (patch)
treedcf8e7de1bb4452ff1e5e683a5bee7375af1dd28 /src/core/SkCanvas.cpp
parente38160c38c295a4d9cd2441727ebdc6e5f47e225 (diff)
Rolling back r4034 (Proposed plumbing to propagate save & restore)
Diffstat (limited to 'src/core/SkCanvas.cpp')
-rw-r--r--src/core/SkCanvas.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 9ba76215e1..7d1ecbf8e9 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -705,14 +705,6 @@ int SkCanvas::internalSave(SaveFlags flags) {
fClipStack.save();
SkASSERT(fClipStack.getSaveCount() == this->getSaveCount() - 1);
- for (DeviceCM* curLayer = fMCRec->fTopLayer;
- curLayer;
- curLayer = curLayer->fNext) {
- if (NULL != curLayer->fDevice) {
- curLayer->fDevice->postSave();
- }
- }
-
return saveCount;
}
@@ -883,14 +875,6 @@ void SkCanvas::restore() {
void SkCanvas::internalRestore() {
SkASSERT(fMCStack.count() != 0);
- for (DeviceCM* curLayer = fMCRec->fTopLayer;
- curLayer;
- curLayer = curLayer->fNext) {
- if (NULL != curLayer->fDevice) {
- curLayer->fDevice->preRestore();
- }
- }
-
fDeviceCMDirty = true;
fLocalBoundsCompareTypeDirty = true;
fLocalBoundsCompareTypeDirtyBW = true;