| Index: tests/CachedDecodingPixelRefTest.cpp
|
| diff --git a/tests/CachedDecodingPixelRefTest.cpp b/tests/CachedDecodingPixelRefTest.cpp
|
| index e8fea2fdf2a71b792486a37ab35799a8c50ba63b..51cb7ba38d70166754f2697e800b442fc794c8e8 100644
|
| --- a/tests/CachedDecodingPixelRefTest.cpp
|
| +++ b/tests/CachedDecodingPixelRefTest.cpp
|
| @@ -189,15 +189,15 @@ protected:
|
| return true;
|
| }
|
|
|
| - virtual bool onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| - SkPMColor ctable[], int* ctableCount) SK_OVERRIDE {
|
| + virtual Result onGetPixelsEnum(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| + SkPMColor ctable[], int* ctableCount) SK_OVERRIDE {
|
| REPORTER_ASSERT(fReporter, pixels != NULL);
|
| - size_t minRowBytes = static_cast<size_t>(info.width() * info.bytesPerPixel());
|
| - REPORTER_ASSERT(fReporter, rowBytes >= minRowBytes);
|
| - if ((NULL == pixels)
|
| - || (fType != kSucceedGetPixels_TestType)
|
| - || (info.colorType() != kN32_SkColorType)) {
|
| - return false;
|
| + REPORTER_ASSERT(fReporter, rowBytes >= info.minRowBytes());
|
| + if (fType != kSucceedGetPixels_TestType) {
|
| + return kUnimplemented;
|
| + }
|
| + if (info.colorType() != kN32_SkColorType) {
|
| + return kInvalidConversion;
|
| }
|
| char* bytePtr = static_cast<char*>(pixels);
|
| for (int y = 0; y < info.height(); ++y) {
|
| @@ -205,7 +205,7 @@ protected:
|
| TestImageGenerator::Color(), info.width());
|
| bytePtr += rowBytes;
|
| }
|
| - return true;
|
| + return kSuccess;
|
| }
|
|
|
| private:
|
|
|