| Index: src/images/SkImageDecoder.cpp
|
| diff --git a/src/images/SkImageDecoder.cpp b/src/images/SkImageDecoder.cpp
|
| index 592fffdb3a7789321e28e6276cf14ad5c62be4e7..de0bc14c90e40cd54b49a1985fe535a5c86b0a7b 100644
|
| --- a/src/images/SkImageDecoder.cpp
|
| +++ b/src/images/SkImageDecoder.cpp
|
| @@ -340,28 +340,26 @@ bool SkImageDecoder::DecodeStream(SkStream* stream, SkBitmap* bm,
|
| return success;
|
| }
|
|
|
| -namespace {
|
| - /**
|
| - * This function leaks, but that is okay because it is not intended
|
| - * to be called. It is only here so that the linker will include the
|
| - * decoders.
|
| - * Make sure to keep it in sync with images.gyp, so only the encoders
|
| - * which are created on a platform are linked.
|
| - */
|
| - void force_linking();
|
| - void force_linking() {
|
| - SkASSERT(false);
|
| - CreateJPEGImageDecoder();
|
| - CreateWEBPImageDecoder();
|
| - CreateBMPImageDecoder();
|
| - CreateICOImageDecoder();
|
| - CreateWBMPImageDecoder();
|
| - // Only link GIF and PNG on platforms that build them. See images.gyp
|
| +/**
|
| + * This function leaks, but that is okay because it is not intended
|
| + * to be called. It is only here so that the linker will include the
|
| + * decoders.
|
| + * Make sure to keep it in sync with images.gyp, so only the encoders
|
| + * which are created on a platform are linked.
|
| + */
|
| +void force_linking();
|
| +void force_linking() {
|
| + SkASSERT(false);
|
| + CreateJPEGImageDecoder();
|
| + CreateWEBPImageDecoder();
|
| + CreateBMPImageDecoder();
|
| + CreateICOImageDecoder();
|
| + CreateWBMPImageDecoder();
|
| + // Only link GIF and PNG on platforms that build them. See images.gyp
|
| #if !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_WIN) && !defined(SK_BUILD_FOR_NACL)
|
| - CreateGIFImageDecoder();
|
| + CreateGIFImageDecoder();
|
| #endif
|
| #if !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_WIN)
|
| - CreatePNGImageDecoder();
|
| + CreatePNGImageDecoder();
|
| #endif
|
| - }
|
| }
|
|
|