| Index: tests/CachedDecodingPixelRefTest.cpp
|
| diff --git a/tests/CachedDecodingPixelRefTest.cpp b/tests/CachedDecodingPixelRefTest.cpp
|
| index 465b69b8564393db4f355fa22186c1c9a7be1aa7..a2032ba1de9f4df431b970ca2f9e5b435adb4734 100644
|
| --- a/tests/CachedDecodingPixelRefTest.cpp
|
| +++ b/tests/CachedDecodingPixelRefTest.cpp
|
| @@ -182,16 +182,29 @@ protected:
|
| kOpaque_SkAlphaType);
|
| }
|
|
|
| - virtual Result onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| - const Options&,
|
| - SkPMColor ctable[], int* ctableCount) override {
|
| +#ifdef SK_LEGACY_IMAGE_GENERATOR_ENUMS_AND_OPTIONS
|
| + Result onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| + const Options&,
|
| + SkPMColor ctable[], int* ctableCount) override {
|
| +#else
|
| + bool onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| + SkPMColor ctable[], int* ctableCount) override {
|
| +#endif
|
| REPORTER_ASSERT(fReporter, pixels != NULL);
|
| REPORTER_ASSERT(fReporter, rowBytes >= info.minRowBytes());
|
| if (fType != kSucceedGetPixels_TestType) {
|
| +#ifdef SK_LEGACY_IMAGE_GENERATOR_ENUMS_AND_OPTIONS
|
| return kUnimplemented;
|
| +#else
|
| + return false;
|
| +#endif
|
| }
|
| if (info.colorType() != kN32_SkColorType) {
|
| +#ifdef SK_LEGACY_IMAGE_GENERATOR_ENUMS_AND_OPTIONS
|
| return kInvalidConversion;
|
| +#else
|
| + return false;
|
| +#endif
|
| }
|
| char* bytePtr = static_cast<char*>(pixels);
|
| for (int y = 0; y < info.height(); ++y) {
|
| @@ -199,7 +212,11 @@ protected:
|
| TestImageGenerator::Color(), info.width());
|
| bytePtr += rowBytes;
|
| }
|
| +#ifdef SK_LEGACY_IMAGE_GENERATOR_ENUMS_AND_OPTIONS
|
| return kSuccess;
|
| +#else
|
| + return true;
|
| +#endif
|
| }
|
|
|
| private:
|
|
|