| Index: src/images/SkImageDecoder.cpp | 
| diff --git a/src/images/SkImageDecoder.cpp b/src/images/SkImageDecoder.cpp | 
| index 0e2018c11768c9a646926f354aba0eb1ad7f3d1e..ed2ad164a11aea72d8b171b42c084fb813eeb1aa 100644 | 
| --- a/src/images/SkImageDecoder.cpp | 
| +++ b/src/images/SkImageDecoder.cpp | 
| @@ -24,9 +24,6 @@ SkImageDecoder::SkImageDecoder() | 
| , fDefaultPref(kUnknown_SkColorType) | 
| , fPreserveSrcDepth(false) | 
| , fDitherImage(true) | 
| -#ifdef SK_SUPPORT_LEGACY_BITMAP_CONFIG | 
| -    , fUsePrefTable(false) | 
| -#endif | 
| , fSkipWritingZeroes(false) | 
| , fPreferQualityOverSpeed(false) | 
| , fRequireUnpremultipliedColors(false) { | 
| @@ -50,13 +47,6 @@ void SkImageDecoder::copyFieldsToOther(SkImageDecoder* other) { | 
| #endif | 
| other->setAllocator(fAllocator); | 
| other->setSampleSize(fSampleSize); | 
| -#ifdef SK_SUPPORT_LEGACY_BITMAP_CONFIG | 
| -    if (fUsePrefTable) { | 
| -        other->setPrefConfigTable(fPrefTable); | 
| -    } else { | 
| -        other->fDefaultPref = fDefaultPref; | 
| -    } | 
| -#endif | 
| other->setPreserveSrcDepth(fPreserveSrcDepth); | 
| other->setDitherImage(fDitherImage); | 
| other->setSkipWritingZeroes(fSkipWritingZeroes); | 
| @@ -148,38 +138,8 @@ bool SkImageDecoder::allocPixelRef(SkBitmap* bitmap, | 
|  | 
| /////////////////////////////////////////////////////////////////////////////// | 
|  | 
| -#ifdef SK_SUPPORT_LEGACY_BITMAP_CONFIG | 
| -void SkImageDecoder::setPrefConfigTable(const PrefConfigTable& prefTable) { | 
| -    fUsePrefTable = true; | 
| -    fPrefTable = prefTable; | 
| -} | 
| -#endif | 
| - | 
| -// TODO: use colortype in fPrefTable, fDefaultPref so we can stop using SkBitmapConfigToColorType() | 
| -// | 
| SkColorType SkImageDecoder::getPrefColorType(SrcDepth srcDepth, bool srcHasAlpha) const { | 
| SkColorType ct = fDefaultPref; | 
| -#ifdef SK_SUPPORT_LEGACY_BITMAP_CONFIG | 
| -    if (fUsePrefTable) { | 
| -        // Until we kill or change the PrefTable, we have to go into Config land for a moment. | 
| -        SkBitmap::Config config = SkBitmap::kNo_Config; | 
| -        switch (srcDepth) { | 
| -            case kIndex_SrcDepth: | 
| -                config = srcHasAlpha ? fPrefTable.fPrefFor_8Index_YesAlpha_src | 
| -                                     : fPrefTable.fPrefFor_8Index_NoAlpha_src; | 
| -                break; | 
| -            case k8BitGray_SrcDepth: | 
| -                config = fPrefTable.fPrefFor_8Gray_src; | 
| -                break; | 
| -            case k32Bit_SrcDepth: | 
| -                config = srcHasAlpha ? fPrefTable.fPrefFor_8bpc_YesAlpha_src | 
| -                                     : fPrefTable.fPrefFor_8bpc_NoAlpha_src; | 
| -                break; | 
| -        } | 
| -        // now return to SkColorType land | 
| -        ct = SkBitmapConfigToColorType(config); | 
| -    } | 
| -#endif | 
| if (fPreserveSrcDepth) { | 
| switch (srcDepth) { | 
| case kIndex_SrcDepth: | 
|  |