| Index: Source/core/editing/FrameSelection.cpp
|
| diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp
|
| index e926915f5b7dda89c0a78697375a17edb1f7c485..a782a75ab973ac89131efb089a23d87a3b59d559 100644
|
| --- a/Source/core/editing/FrameSelection.cpp
|
| +++ b/Source/core/editing/FrameSelection.cpp
|
| @@ -1602,7 +1602,7 @@ void FrameSelection::updateAppearance(ResetCaretBlinkOption option)
|
| if (startPos.isNotNull() && endPos.isNotNull() && selection.visibleStart() != selection.visibleEnd()) {
|
| RenderObject* startRenderer = startPos.deprecatedNode()->renderer();
|
| RenderObject* endRenderer = endPos.deprecatedNode()->renderer();
|
| - if (startRenderer->view() == view && endRenderer->view() == view)
|
| + if (startRenderer && endRenderer && startRenderer->view() == view && endRenderer->view() == view)
|
| view->setSelection(startRenderer, startPos.deprecatedEditingOffset(), endRenderer, endPos.deprecatedEditingOffset());
|
| }
|
| }
|
|
|