| Index: include/core/SkBitmapDevice.h
 | 
| diff --git a/include/core/SkBitmapDevice.h b/include/core/SkBitmapDevice.h
 | 
| index 3ce06b0cc3e90b64ed4516b4b2a9dbc2db8fee2e..7e2b4766116bf2185c699dcca437087064bddb24 100644
 | 
| --- a/include/core/SkBitmapDevice.h
 | 
| +++ b/include/core/SkBitmapDevice.h
 | 
| @@ -20,21 +20,24 @@ public:
 | 
|       *  Construct a new device with the specified bitmap as its backend. It is
 | 
|       *  valid for the bitmap to have no pixels associated with it. In that case,
 | 
|       *  any drawing to this device will have no effect.
 | 
| -    */
 | 
| +     */
 | 
|      SkBitmapDevice(const SkBitmap& bitmap);
 | 
| -protected:
 | 
| +
 | 
| +    /**
 | 
| +     * Create a new device along with its requisite pixel memory using
 | 
| +     * default SkSurfaceProps (i.e., kLegacyFontHost_InitType-style).
 | 
| +     * Note: this entry point is slated for removal - no one should call it.
 | 
| +     */
 | 
| +    static SkBitmapDevice* Create(const SkImageInfo& info);
 | 
| +
 | 
|      /**
 | 
|       *  Construct a new device with the specified bitmap as its backend. It is
 | 
|       *  valid for the bitmap to have no pixels associated with it. In that case,
 | 
|       *  any drawing to this device will have no effect.
 | 
| -    */
 | 
| +     */
 | 
|      SkBitmapDevice(const SkBitmap& bitmap, const SkSurfaceProps& surfaceProps);
 | 
| -private:
 | 
| -    static SkBitmapDevice* Create(const SkImageInfo&, const SkSurfaceProps*);
 | 
| -public:
 | 
| -    static SkBitmapDevice* Create(const SkImageInfo& info) {
 | 
| -        return Create(info, NULL);
 | 
| -    }
 | 
| +
 | 
| +    static SkBitmapDevice* Create(const SkImageInfo&, const SkSurfaceProps&);
 | 
|  
 | 
|      SkImageInfo imageInfo() const override;
 | 
|  
 | 
| 
 |