diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h b/chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h index c8b322d2950..4055260939c 100644 --- a/chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h +++ b/chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h @@ -129,8 +129,8 @@ class InlineFlowBox : public InlineBox { LayoutUnit line_top, LayoutUnit line_bottom) const override; bool NodeAtPoint(HitTestResult&, - const HitTestLocation& location_in_container, - const LayoutPoint& accumulated_offset, + const HitTestLocation&, + const PhysicalOffset& accumulated_offset, LayoutUnit line_top, LayoutUnit line_bottom) override; @@ -318,6 +318,12 @@ class InlineFlowBox : public InlineBox { ? overflow_->visual_overflow->VisualOverflowRect() : FrameRectIncludingLineHeight(line_top, line_bottom); } + PhysicalRect PhysicalVisualOverflowRect(LayoutUnit line_top, + LayoutUnit line_bottom) const { + LayoutRect rect = VisualOverflowRect(line_top, line_bottom); + FlipForWritingMode(rect); + return PhysicalRect(rect); + } LayoutUnit LogicalLeftVisualOverflow() const { return VisualOverflowIsSet() ? (IsHorizontal() |