| Index: third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.cpp b/third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.cpp
|
| index 5f1201319b5b70039a9f0cc86c6aebb5a808de55..7cac007c2aabc2eb4a7c0d83f3588d96e012402a 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.cpp
|
| @@ -23,7 +23,9 @@ void PaintGeneratedImage::draw(PaintCanvas* canvas,
|
| canvas->scale(destRect.width() / srcRect.width(),
|
| destRect.height() / srcRect.height());
|
| canvas->translate(-srcRect.x(), -srcRect.y());
|
| - canvas->drawPicture(m_record, nullptr, &flags);
|
| + SkRect bounds = m_record->cullRect();
|
| + canvas->saveLayer(&bounds, &flags);
|
| + canvas->drawPicture(m_record);
|
| }
|
|
|
| void PaintGeneratedImage::drawTile(GraphicsContext& context,
|
|
|