| Index: third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp b/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| index 55b511afd347582d99c8248b02ad966d5c3b2230..9706eef1d92d1e52122197a5161e1d93f8893aee 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| @@ -19,10 +19,14 @@ void DrawingDisplayItem::Replay(GraphicsContext& context) const {
|
| }
|
|
|
| void DrawingDisplayItem::AppendToWebDisplayItemList(
|
| - const IntRect& visual_rect,
|
| + const LayoutSize& visual_rect_offset,
|
| WebDisplayItemList* list) const {
|
| - if (record_)
|
| - list->AppendDrawingItem(visual_rect, record_);
|
| + if (record_) {
|
| + // Convert visual rect into the GraphicsLayer's coordinate space.
|
| + LayoutRect visual_rect = VisualRect();
|
| + visual_rect.Move(-visual_rect_offset);
|
| + list->AppendDrawingItem(EnclosingIntRect(visual_rect), record_);
|
| + }
|
| }
|
|
|
| bool DrawingDisplayItem::DrawsContent() const {
|
|
|