diff options
Diffstat (limited to 'src/ports/SkImageGeneratorCG.cpp')
-rw-r--r-- | src/ports/SkImageGeneratorCG.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ports/SkImageGeneratorCG.cpp b/src/ports/SkImageGeneratorCG.cpp index 2d2c3d3bd5..c3d2f77cfe 100644 --- a/src/ports/SkImageGeneratorCG.cpp +++ b/src/ports/SkImageGeneratorCG.cpp @@ -97,9 +97,15 @@ SkImageGeneratorCG::SkImageGeneratorCG(const SkImageInfo& info, const void* imag , fOrigin(origin) {} +#if SK_IGNORE_SKIMAGE_ONREFENCODED_CHANGE SkData* SkImageGeneratorCG::onRefEncodedData() { return SkRef(fData.get()); } +#else +sk_sp<SkData> SkImageGeneratorCG::onRefEncodedData() { + return fData; +} +#endif bool SkImageGeneratorCG::onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, const Options&) { |