diff options
Diffstat (limited to 'src/core/SkPictureRecord.cpp')
-rw-r--r-- | src/core/SkPictureRecord.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp index eec6bc0bcb..6448d1eb57 100644 --- a/src/core/SkPictureRecord.cpp +++ b/src/core/SkPictureRecord.cpp @@ -31,7 +31,6 @@ static const uint32_t kSaveLayerWithBoundsSize = 4 * kUInt32Size + sizeof(SkRect SkPictureRecord::SkPictureRecord(const SkISize& dimensions, uint32_t flags) : INHERITED(dimensions.width(), dimensions.height()) - , fFirstSavedLayerIndex(kNoSavedLayerIndex) , fRecordFlags(flags) , fInitialSaveCount(kNoInitialSave) { } @@ -151,9 +150,6 @@ SkCanvas::SaveLayerStrategy SkPictureRecord::willSaveLayer(const SkRect* bounds, // from a clip entry. fRestoreOffsetStack.push(-(int32_t)fWriter.bytesWritten()); this->recordSaveLayer(bounds, paint, flags); - if (kNoSavedLayerIndex == fFirstSavedLayerIndex) { - fFirstSavedLayerIndex = fRestoreOffsetStack.count(); - } this->INHERITED::willSaveLayer(bounds, paint, flags); /* No need for a (potentially very big) layer which we don't actually need @@ -187,10 +183,6 @@ void SkPictureRecord::recordSaveLayer(const SkRect* bounds, const SkPaint* paint this->validate(initialOffset, size); } -bool SkPictureRecord::isDrawingToLayer() const { - return fFirstSavedLayerIndex != kNoSavedLayerIndex; -} - #ifdef SK_DEBUG /* * Read the op code from 'offset' in 'writer' and extract the size too. @@ -221,10 +213,6 @@ void SkPictureRecord::willRestore() { return; } - if (fRestoreOffsetStack.count() == fFirstSavedLayerIndex) { - fFirstSavedLayerIndex = kNoSavedLayerIndex; - } - this->recordRestore(); fRestoreOffsetStack.pop(); |