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