Index: third_party/WebKit/Source/core/editing/FrameCaret.cpp |
diff --git a/third_party/WebKit/Source/core/editing/FrameCaret.cpp b/third_party/WebKit/Source/core/editing/FrameCaret.cpp |
index 1246270df9b9f3987582294ea0e57469fe888a13..1a65d873c38e59ed34523d1164bfaf41cb6c35cd 100644 |
--- a/third_party/WebKit/Source/core/editing/FrameCaret.cpp |
+++ b/third_party/WebKit/Source/core/editing/FrameCaret.cpp |
@@ -187,11 +187,12 @@ void FrameCaret::invalidateCaretRect(bool forceInvalidation) { |
m_caretVisibility == m_previousCaretVisibility) |
return; |
- if (m_previousCaretNode && shouldRepaintCaret(*m_previousCaretAnchorNode)) { |
+ if (m_previousCaretAnchorNode && |
+ shouldRepaintCaret(*m_previousCaretAnchorNode)) { |
invalidateLocalCaretRect(m_previousCaretAnchorNode.get(), |
m_previousCaretRect); |
} |
- if (newNode && shouldRepaintCaret(*newAnchorNode)) |
+ if (newAnchorNode && shouldRepaintCaret(*newAnchorNode)) |
invalidateLocalCaretRect(newAnchorNode, newRect); |
m_previousCaretNode = newNode; |
m_previousCaretAnchorNode = newAnchorNode; |