| Index: Source/platform/graphics/RecordingImageBufferSurfaceTest.cpp
|
| diff --git a/Source/platform/graphics/RecordingImageBufferSurfaceTest.cpp b/Source/platform/graphics/RecordingImageBufferSurfaceTest.cpp
|
| index b620a920c99400372d85b120be6f89e27fc4fd9a..25e2f50f1fd15b4b238d4dc1e8f400c027c8dc76 100644
|
| --- a/Source/platform/graphics/RecordingImageBufferSurfaceTest.cpp
|
| +++ b/Source/platform/graphics/RecordingImageBufferSurfaceTest.cpp
|
| @@ -209,7 +209,9 @@ public:
|
| {
|
| m_testSurface->initializeCurrentFrame();
|
| m_testSurface->getPicture();
|
| - m_imageBuffer->context()->clearRect(FloatRect(FloatPoint(0, 0), FloatSize(m_testSurface->size())));
|
| + SkPaint clearPaint;
|
| + clearPaint.setXfermodeMode(SkXfermode::kClear_Mode);
|
| + m_imageBuffer->canvas()->drawRect(SkRect::MakeWH(m_testSurface->size().width(), m_testSurface->size().height()), clearPaint);
|
| m_fakeImageBufferClient->fakeDraw();
|
| EXPECT_EQ(1, m_fakeImageBufferClient->frameCount());
|
| m_testSurface->getPicture();
|
|
|