| Index: src/image/SkSurface_Raster.cpp
|
| diff --git a/src/image/SkSurface_Raster.cpp b/src/image/SkSurface_Raster.cpp
|
| index d5593eb1d7dd1e72872df0ab3c0707fe6108371d..a606656709457699ee998b7ec9a311a755fd7579 100644
|
| --- a/src/image/SkSurface_Raster.cpp
|
| +++ b/src/image/SkSurface_Raster.cpp
|
| @@ -99,10 +99,6 @@ SkSurface_Raster::SkSurface_Raster(SkPixelRef* pr, const SkSurfaceProps* props)
|
| fBitmap.setInfo(info, info.minRowBytes());
|
| fBitmap.setPixelRef(pr);
|
| fWeOwnThePixels = true;
|
| -
|
| - if (!info.isOpaque()) {
|
| - fBitmap.eraseColor(SK_ColorTRANSPARENT);
|
| - }
|
| }
|
|
|
| SkCanvas* SkSurface_Raster::onNewCanvas() { return new SkCanvas(fBitmap, this->props()); }
|
| @@ -185,7 +181,7 @@ SkSurface* SkSurface::NewRaster(const SkImageInfo& info, const SkSurfaceProps* p
|
| return nullptr;
|
| }
|
|
|
| - SkAutoTUnref<SkPixelRef> pr(SkMallocPixelRef::NewAllocate(info, 0, nullptr));
|
| + SkAutoTUnref<SkPixelRef> pr(SkMallocPixelRef::NewZeroed(info, 0, nullptr));
|
| if (nullptr == pr.get()) {
|
| return nullptr;
|
| }
|
|
|