Index: src/codec/SkCodec_libpng.cpp |
diff --git a/src/codec/SkCodec_libpng.cpp b/src/codec/SkCodec_libpng.cpp |
index 8e7ee33a9554bce341cf8681b2db86d334bfae1b..9b0894711919b96826e43cd3cb885fbc6ed9def3 100644 |
--- a/src/codec/SkCodec_libpng.cpp |
+++ b/src/codec/SkCodec_libpng.cpp |
@@ -433,9 +433,9 @@ SkCodec::Result SkPngCodec::onGetPixels(const SkImageInfo& requestedInfo, void* |
sc = SkSwizzler::kRGBA; |
} |
const SkPMColor* colors = colorTable ? colorTable->readColors() : NULL; |
- // TODO: Support skipZeroes. |
swizzler.reset(SkSwizzler::CreateSwizzler(sc, colors, requestedInfo, |
- dst, rowBytes, false)); |
+ dst, rowBytes, |
+ this->getZeroInitialized())); |
if (!swizzler) { |
// FIXME: CreateSwizzler could fail for another reason. |
return kUnimplemented; |