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; |