| Index: src/image/SkSurface_Base.h
|
| diff --git a/src/image/SkSurface_Base.h b/src/image/SkSurface_Base.h
|
| index 30af9761d362c4de4216981df6298cf48405bc9c..7e48bbf4c82c67cd9954b398245930f81e60ab10 100644
|
| --- a/src/image/SkSurface_Base.h
|
| +++ b/src/image/SkSurface_Base.h
|
| @@ -66,23 +66,19 @@ public:
|
| // called by SkSurface to compute a new genID
|
| uint32_t newGenerationID();
|
|
|
| + void aboutToDraw(ContentChangeMode mode);
|
| +
|
| private:
|
| SkCanvas* fCachedCanvas;
|
| SkImage* fCachedImage;
|
|
|
| - void aboutToDraw(ContentChangeMode mode);
|
| - friend class SkCanvas;
|
| friend class SkSurface;
|
| -
|
| typedef SkSurface INHERITED;
|
| };
|
|
|
| SkCanvas* SkSurface_Base::getCachedCanvas() {
|
| if (NULL == fCachedCanvas) {
|
| fCachedCanvas = this->onNewCanvas();
|
| - if (fCachedCanvas) {
|
| - fCachedCanvas->setSurfaceBase(this);
|
| - }
|
| }
|
| return fCachedCanvas;
|
| }
|
| @@ -90,7 +86,6 @@ SkCanvas* SkSurface_Base::getCachedCanvas() {
|
| SkImage* SkSurface_Base::getCachedImage(Budgeted budgeted) {
|
| if (NULL == fCachedImage) {
|
| fCachedImage = this->onNewImageSnapshot(budgeted);
|
| - SkASSERT(!fCachedCanvas || fCachedCanvas->getSurfaceBase() == this);
|
| }
|
| return fCachedImage;
|
| }
|
|
|