| Index: src/codec/SkBmpStandardCodec.cpp
 | 
| diff --git a/src/codec/SkBmpStandardCodec.cpp b/src/codec/SkBmpStandardCodec.cpp
 | 
| index 47b10701d332156a63ece8f08f852f3d09dc443f..39d357be8b0089c87a7f36b9f2027c1c9770a0c0 100644
 | 
| --- a/src/codec/SkBmpStandardCodec.cpp
 | 
| +++ b/src/codec/SkBmpStandardCodec.cpp
 | 
| @@ -152,9 +152,9 @@ SkCodec::Result SkBmpStandardCodec::onGetPixels(const SkImageInfo& dstInfo,
 | 
|      return true;
 | 
|  }
 | 
|  
 | 
| -bool SkBmpStandardCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Options& opts) {
 | 
| +void SkBmpStandardCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Options& opts) {
 | 
|      // Get swizzler configuration
 | 
| -    SkSwizzler::SrcConfig config;
 | 
| +    SkSwizzler::SrcConfig config = SkSwizzler::kUnknown;
 | 
|      switch (this->bitsPerPixel()) {
 | 
|          case 1:
 | 
|              config = SkSwizzler::kIndex1;
 | 
| @@ -180,7 +180,6 @@ bool SkBmpStandardCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Op
 | 
|              break;
 | 
|          default:
 | 
|              SkASSERT(false);
 | 
| -            return false;
 | 
|      }
 | 
|  
 | 
|      // Get a pointer to the color table if it exists
 | 
| @@ -188,11 +187,7 @@ bool SkBmpStandardCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Op
 | 
|  
 | 
|      // Create swizzler
 | 
|      fSwizzler.reset(SkSwizzler::CreateSwizzler(config, colorPtr, dstInfo, opts));
 | 
| -
 | 
| -    if (nullptr == fSwizzler.get()) {
 | 
| -        return false;
 | 
| -    }
 | 
| -    return true;
 | 
| +    SkASSERT(fSwizzler);
 | 
|  }
 | 
|  
 | 
|  SkCodec::Result SkBmpStandardCodec::prepareToDecode(const SkImageInfo& dstInfo,
 | 
| @@ -207,11 +202,8 @@ SkCodec::Result SkBmpStandardCodec::prepareToDecode(const SkImageInfo& dstInfo,
 | 
|      // Copy the color table to the client if necessary
 | 
|      copy_color_table(dstInfo, this->fColorTable, inputColorPtr, inputColorCount);
 | 
|  
 | 
| -    // Initialize a swizzler if necessary
 | 
| -    if (!this->initializeSwizzler(dstInfo, options)) {
 | 
| -        SkCodecPrintf("Error: cannot initialize swizzler.\n");
 | 
| -        return SkCodec::kInvalidConversion;
 | 
| -    }
 | 
| +    // Initialize a swizzler
 | 
| +    this->initializeSwizzler(dstInfo, options);
 | 
|      return SkCodec::kSuccess;
 | 
|  }
 | 
|  
 | 
| 
 |