| Index: src/core/SkBitmap.cpp | 
| diff --git a/src/core/SkBitmap.cpp b/src/core/SkBitmap.cpp | 
| index 151ab50290f53359b3103a364757b452e6dee469..b6c2e2f65ccd4dc8e4cd50e883c6586df94f0d1a 100644 | 
| --- a/src/core/SkBitmap.cpp | 
| +++ b/src/core/SkBitmap.cpp | 
| @@ -519,6 +519,16 @@ bool SkBitmap::installPixels(const SkImageInfo& info, void* pixels, size_t rb, | 
| return true; | 
| } | 
|  | 
| +bool SkBitmap::installMaskPixels(const SkMask& mask) { | 
| +    if (SkMask::kA8_Format != mask.fFormat) { | 
| +        this->reset(); | 
| +        return false; | 
| +    } | 
| +    return this->installPixels(SkImageInfo::MakeA8(mask.fBounds.width(), | 
| +                                                   mask.fBounds.height()), | 
| +                               mask.fImage, mask.fRowBytes); | 
| +} | 
| + | 
| bool SkBitmap::allocConfigPixels(Config config, int width, int height, | 
| bool isOpaque) { | 
| SkColorType ct; | 
|  |