Index: experimental/PdfViewer/SkNulCanvas.h |
diff --git a/experimental/PdfViewer/SkNulCanvas.h b/experimental/PdfViewer/SkNulCanvas.h |
index 1c12a5b88faba60d52a1961152cef9cd9e47d0a8..472ea3b2a91c897f787b9bbf590cc523ef4a6667 100644 |
--- a/experimental/PdfViewer/SkNulCanvas.h |
+++ b/experimental/PdfViewer/SkNulCanvas.h |
@@ -26,13 +26,6 @@ public: |
explicit SkNulCanvas(const SkBitmap& bitmap) : SkCanvas(bitmap) {} |
virtual ~SkNulCanvas() {} |
- virtual int save(SaveFlags flags = kMatrixClip_SaveFlag) SK_OVERRIDE {return 0;} |
- virtual int saveLayer(const SkRect* bounds, const SkPaint* paint, |
- SaveFlags flags = kARGB_ClipLayer_SaveFlag) SK_OVERRIDE {return 0;} |
- int saveLayerAlpha(const SkRect* bounds, U8CPU alpha, |
- SaveFlags flags = kARGB_ClipLayer_SaveFlag) {return 0;} |
- virtual void restore() SK_OVERRIDE {} |
- int getSaveCount() const {return 0;} |
virtual bool isDrawingToLayer() const SK_OVERRIDE {return false;} |
virtual bool translate(SkScalar dx, SkScalar dy) SK_OVERRIDE {return true;} |
virtual bool scale(SkScalar sx, SkScalar sy) SK_OVERRIDE {return true;} |
@@ -106,6 +99,12 @@ protected: |
virtual SkCanvas* canvasForDrawIter() {return NULL;} |
virtual SkBaseDevice* setDevice(SkBaseDevice* device) {return NULL;} |
+ virtual SaveLayerStrategy willSaveLayer(const SkRect* bounds, const SkPaint* paint, |
+ SaveFlags flags) SK_OVERRIDE { |
+ this->INHERITED::willSaveLayer(bounds, paint, flags); |
+ return kNoLayer_SaveLayerStrategy; |
+ } |
+ |
virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE {} |
virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE {} |
virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE {} |