summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc20
1 files changed, 1 insertions, 19 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc b/chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
index 6f1f6bc19ae..b2c0cebcab0 100644
--- a/chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
+++ b/chromium/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
@@ -197,17 +197,6 @@ void LayoutTextControlSingleLine::CapsLockStateMayHaveChanged() {
}
}
-bool LayoutTextControlSingleLine::HasControlClip() const {
- return true;
-}
-
-PhysicalRect LayoutTextControlSingleLine::ControlClipRect(
- const PhysicalOffset& additional_offset) const {
- PhysicalRect clip_rect = PhysicalPaddingBoxRect();
- clip_rect.offset += additional_offset;
- return clip_rect;
-}
-
LayoutUnit LayoutTextControlSingleLine::PreferredContentLogicalWidth(
float char_width) const {
int factor;
@@ -249,14 +238,6 @@ LayoutUnit LayoutTextControlSingleLine::ComputeControlLogicalHeight(
return line_height + non_content_height;
}
-void LayoutTextControlSingleLine::Autoscroll(const PhysicalOffset& position) {
- LayoutBox* layout_object = InnerEditorElement()->GetLayoutBox();
- if (!layout_object)
- return;
-
- layout_object->Autoscroll(position);
-}
-
LayoutUnit LayoutTextControlSingleLine::ScrollWidth() const {
// If in preview state, fake the scroll width to prevent that any information
// about the suggested content can be derived from the size.
@@ -309,6 +290,7 @@ void LayoutTextControlSingleLine::ComputeVisualOverflow(
AddVisualOverflowFromFloats();
if (VisualOverflowRect() != previous_visual_overflow_rect) {
+ InvalidateIntersectionObserverCachedRects();
SetShouldCheckForPaintInvalidation();
GetFrameView()->SetIntersectionObservationState(LocalFrameView::kDesired);
}