| Index: third_party/WebKit/Source/core/editing/FrameCaret.h
|
| diff --git a/third_party/WebKit/Source/core/editing/FrameCaret.h b/third_party/WebKit/Source/core/editing/FrameCaret.h
|
| index 37f1203ed8c04f344b37f20aef1a122748c94034..1f6eb30df5c9d2d8d26adedbefe63ce9f2ed128d 100644
|
| --- a/third_party/WebKit/Source/core/editing/FrameCaret.h
|
| +++ b/third_party/WebKit/Source/core/editing/FrameCaret.h
|
| @@ -34,6 +34,8 @@ namespace blink {
|
|
|
| class SelectionEditor;
|
|
|
| +enum class CaretVisibility { Visible, Hidden };
|
| +
|
| class CORE_EXPORT FrameCaret final : public CaretBase {
|
| public:
|
| FrameCaret(LocalFrame*, const SelectionEditor&);
|
| @@ -49,7 +51,7 @@ public:
|
| void stopCaretBlinkTimer();
|
| void startBlinkCaret();
|
|
|
| - void setCaretVisibility(CaretVisibility) override;
|
| + void setCaretVisibility(CaretVisibility);
|
| bool isCaretBoundsDirty() const { return m_caretRectDirty; }
|
| void setCaretRectNeedsUpdate();
|
| // If |forceInvalidation| is true the caret's previous and new rectangles
|
| @@ -88,6 +90,7 @@ private:
|
| // caret when it moves.
|
| Member<Node> m_previousCaretNode;
|
| LayoutRect m_previousCaretRect;
|
| + CaretVisibility m_caretVisibility;
|
| CaretVisibility m_previousCaretVisibility;
|
| Timer<FrameCaret> m_caretBlinkTimer;
|
| bool m_caretRectDirty : 1;
|
|
|