| Index: include/codec/SkCodec.h
|
| diff --git a/include/codec/SkCodec.h b/include/codec/SkCodec.h
|
| index edc8ec38fa2f5a8cce3d0bdf1217a586d430929d..c3a5873d7f9fb77e03027f684d573061bc9c3dd2 100644
|
| --- a/include/codec/SkCodec.h
|
| +++ b/include/codec/SkCodec.h
|
| @@ -657,18 +657,7 @@ private:
|
| return kUnimplemented;
|
| }
|
|
|
| - // Naive default version just calls onGetScanlines on temp memory.
|
| - virtual bool onSkipScanlines(int countLines) {
|
| - // FIXME (msarett): Make this a pure virtual and always override this.
|
| - SkAutoMalloc storage(fDstInfo.minRowBytes());
|
| -
|
| - // Note that we pass 0 to rowBytes so we continue to use the same memory.
|
| - // Also note that while getScanlines checks that rowBytes is big enough,
|
| - // onGetScanlines bypasses that check.
|
| - // Calling the virtual method also means we do not double count
|
| - // countLines.
|
| - return countLines == this->onGetScanlines(storage.get(), countLines, 0);
|
| - }
|
| + virtual bool onSkipScanlines(int /*countLines*/) { return false; }
|
|
|
| virtual int onGetScanlines(void* /*dst*/, int /*countLines*/, size_t /*rowBytes*/) { return 0; }
|
|
|
|
|