| Index: src/image/SkSurface_Raster.cpp
 | 
| diff --git a/src/image/SkSurface_Raster.cpp b/src/image/SkSurface_Raster.cpp
 | 
| index d07e94998f6aa3606daaa9425ddba800070781c1..37790a0dd93bd7a0e2ce1dd3e24139fc8bdb5cd9 100644
 | 
| --- a/src/image/SkSurface_Raster.cpp
 | 
| +++ b/src/image/SkSurface_Raster.cpp
 | 
| @@ -24,7 +24,7 @@
 | 
|  
 | 
|      SkCanvas* onNewCanvas() override;
 | 
|      SkSurface* onNewSurface(const SkImageInfo&) override;
 | 
| -    SkImage* onNewImageSnapshot(SkBudgeted, ForceCopyMode) override;
 | 
| +    SkImage* onNewImageSnapshot(Budgeted, ForceCopyMode) override;
 | 
|      void onDraw(SkCanvas*, SkScalar x, SkScalar y, const SkPaint*) override;
 | 
|      void onCopyOnWrite(ContentChangeMode) override;
 | 
|      void onRestoreBackingMutability() override;
 | 
| @@ -118,7 +118,7 @@
 | 
|      canvas->drawBitmap(fBitmap, x, y, paint);
 | 
|  }
 | 
|  
 | 
| -SkImage* SkSurface_Raster::onNewImageSnapshot(SkBudgeted, ForceCopyMode forceCopyMode) {
 | 
| +SkImage* SkSurface_Raster::onNewImageSnapshot(Budgeted, ForceCopyMode forceCopyMode) {
 | 
|      if (fWeOwnThePixels) {
 | 
|          // SkImage_raster requires these pixels are immutable for its full lifetime.
 | 
|          // We'll undo this via onRestoreBackingMutability() if we can avoid the COW.
 | 
| @@ -143,7 +143,7 @@
 | 
|  
 | 
|  void SkSurface_Raster::onCopyOnWrite(ContentChangeMode mode) {
 | 
|      // are we sharing pixelrefs with the image?
 | 
| -    SkAutoTUnref<SkImage> cached(this->refCachedImage(SkBudgeted::kNo, kNo_ForceUnique));
 | 
| +    SkAutoTUnref<SkImage> cached(this->refCachedImage(kNo_Budgeted, kNo_ForceUnique));
 | 
|      SkASSERT(cached);
 | 
|      if (SkBitmapImageGetPixelRef(cached) == fBitmap.pixelRef()) {
 | 
|          SkASSERT(fWeOwnThePixels);
 | 
| 
 |