summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/line/inline_flow_box.h
diff options
context:
space:
mode:
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.h10
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()