diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/LayerRasterizerTest.cpp | 6 | ||||
-rw-r--r-- | tests/QuickRejectTest.cpp | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/tests/LayerRasterizerTest.cpp b/tests/LayerRasterizerTest.cpp index 4b236acd52..b4edc14adc 100644 --- a/tests/LayerRasterizerTest.cpp +++ b/tests/LayerRasterizerTest.cpp @@ -33,7 +33,7 @@ public: static int GetCount() { return gCount; } - SK_DECLARE_NOT_FLATTENABLE_PROCS(DummyRasterizer) + SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(DummyRasterizer); private: static int gCount; @@ -43,6 +43,10 @@ private: int DummyRasterizer::gCount; +SkFlattenable* DummyRasterizer::CreateProc(SkReadBuffer&) { + return SkNEW(DummyRasterizer); +} + // Check to make sure that the SkPaint in the layer has its destructor called. DEF_TEST(LayerRasterizer_destructor, reporter) { { diff --git a/tests/QuickRejectTest.cpp b/tests/QuickRejectTest.cpp index 8f4357e0b0..77bcd3c9b1 100644 --- a/tests/QuickRejectTest.cpp +++ b/tests/QuickRejectTest.cpp @@ -28,6 +28,8 @@ public: } #endif + SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(TestLooper); + private: class TestDrawLooperContext : public SkDrawLooper::Context { public: @@ -45,10 +47,10 @@ private: private: bool fOnce; }; - - SK_DECLARE_UNFLATTENABLE_OBJECT() }; +SkFlattenable* TestLooper::CreateProc(SkReadBuffer&) { return SkNEW(TestLooper); } + static void test_drawBitmap(skiatest::Reporter* reporter) { SkBitmap src; src.allocN32Pixels(10, 10); |