diff options
Diffstat (limited to 'tests/LayerDrawLooperTest.cpp')
-rw-r--r-- | tests/LayerDrawLooperTest.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/LayerDrawLooperTest.cpp b/tests/LayerDrawLooperTest.cpp index 2c9b525aa2..391db7ce7f 100644 --- a/tests/LayerDrawLooperTest.cpp +++ b/tests/LayerDrawLooperTest.cpp @@ -25,12 +25,13 @@ static SkBitmap make_bm(int w, int h) { return bm; } +// TODO: can this be derived from SkBaseDevice? class FakeDevice : public SkBitmapDevice { public: - FakeDevice() : SkBitmapDevice(make_bm(100, 100)) { } + FakeDevice() : INHERITED(make_bm(100, 100), SkSurfaceProps(0, kUnknown_SkPixelGeometry)) { + } - virtual void drawRect(const SkDraw& draw, const SkRect& r, - const SkPaint& paint) override { + void drawRect(const SkDraw& draw, const SkRect& r, const SkPaint& paint) override { fLastMatrix = *draw.fMatrix; this->INHERITED::drawRect(draw, r, paint); } |