| Index: Source/core/paint/InlineTextBoxPainter.cpp
|
| diff --git a/Source/core/paint/InlineTextBoxPainter.cpp b/Source/core/paint/InlineTextBoxPainter.cpp
|
| index c32e394ed41d99f3ad4410fa7f59da9402f47ba9..ad57dd1843088bdcde14d72ab8238fdcfadcc432 100644
|
| --- a/Source/core/paint/InlineTextBoxPainter.cpp
|
| +++ b/Source/core/paint/InlineTextBoxPainter.cpp
|
| @@ -75,7 +75,7 @@ void InlineTextBoxPainter::paint(const PaintInfo& paintInfo, const LayoutPoint&
|
| // within a DrawingRecorder.
|
| OwnPtr<DrawingRecorder> drawingRecorder;
|
| if (RuntimeEnabledFeatures::slimmingPaintEnabled() && paintInfo.phase != PaintPhaseTextClip) {
|
| - LayoutRect paintRect = logicalVisualOverflow;
|
| + LayoutRect paintRect(m_inlineTextBox.logicalRectToPhysicalRect(logicalVisualOverflow));
|
| paintRect.moveBy(adjustedPaintOffset);
|
| drawingRecorder = adoptPtr(new DrawingRecorder(paintInfo.context, m_inlineTextBox.displayItemClient(), DisplayItem::paintPhaseToDrawingType(paintInfo.phase), paintRect));
|
| if (drawingRecorder->canUseCachedDrawing())
|
|
|