| Index: src/image/SkImage_Gpu.h
 | 
| diff --git a/src/image/SkImage_Gpu.h b/src/image/SkImage_Gpu.h
 | 
| index a36c8ebc135ca403db2e845864f9a375ad92cb54..d4640d4afc581e4b731af47c46c1d84d4dd4fe1d 100644
 | 
| --- a/src/image/SkImage_Gpu.h
 | 
| +++ b/src/image/SkImage_Gpu.h
 | 
| @@ -22,13 +22,13 @@ public:
 | 
|       *  An "image" can be a subset/window into a larger texture, so we explicit take the
 | 
|       *  width and height.
 | 
|       */
 | 
| -    SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkSurface::Budgeted);
 | 
| +    SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkBudgeted);
 | 
|      ~SkImage_Gpu() override;
 | 
|  
 | 
|      void applyBudgetDecision() const {
 | 
|          GrTexture* tex = this->getTexture();
 | 
|          SkASSERT(tex);
 | 
| -        if (fBudgeted) {
 | 
| +        if (SkBudgeted::kYes == fBudgeted) {
 | 
|              tex->resourcePriv().makeBudgeted();
 | 
|          } else {
 | 
|              tex->resourcePriv().makeUnbudgeted();
 | 
| @@ -45,7 +45,7 @@ public:
 | 
|                        int srcX, int srcY, CachingHint) const override;
 | 
|  
 | 
|      SkSurface* onNewSurface(const SkImageInfo& info) const override {
 | 
| -        return SkSurface::NewRenderTarget(fTexture->getContext(), SkSurface::kNo_Budgeted, info);
 | 
| +        return SkSurface::NewRenderTarget(fTexture->getContext(), SkBudgeted::kNo, info);
 | 
|      }
 | 
|  
 | 
|      bool asBitmapForImageFilters(SkBitmap* bitmap) const override;
 | 
| @@ -53,7 +53,7 @@ public:
 | 
|  private:
 | 
|      SkAutoTUnref<GrTexture>     fTexture;
 | 
|      const SkAlphaType           fAlphaType;
 | 
| -    const SkSurface::Budgeted   fBudgeted;
 | 
| +    const SkBudgeted            fBudgeted;
 | 
|      mutable SkAtomic<bool>      fAddedRasterVersionToCache;
 | 
|  
 | 
|  
 | 
| 
 |