diff options
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.h | 7 |
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(); |