summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/layout_text.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/layout_text.h')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/layout_text.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/layout_text.h b/chromium/third_party/blink/renderer/core/layout/layout_text.h
index 415a7dde543..c6d7b233894 100644
--- a/chromium/third_party/blink/renderer/core/layout/layout_text.h
+++ b/chromium/third_party/blink/renderer/core/layout/layout_text.h
@@ -123,7 +123,7 @@ class CORE_EXPORT LayoutText : public LayoutObject {
NOT_DESTROYED();
return 0;
}
- String PlainText() const;
+ virtual String PlainText() const;
// Returns first letter part of |LayoutTextFragment|.
virtual LayoutText* GetFirstLetterPart() const {
@@ -466,6 +466,11 @@ class CORE_EXPORT LayoutText : public LayoutObject {
return true;
}
+ // Override |LayoutObject| implementation to invalidate |LayoutNGtextCombine|.
+ // Note: This isn't a virtual function.
+ void SetNeedsLayoutAndIntrinsicWidthsRecalcAndFullPaintInvalidation(
+ LayoutInvalidationReasonForTracing reason);
+
private:
InlineTextBoxList& MutableTextBoxes();