| Index: Source/core/editing/FrameSelection.cpp
|
| diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp
|
| index 04c181c5199020ae4c312cf7dcf5466b32ad776a..b907c405b1363022cd0b86e3e823543e92380022 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());
|
| }
|
| }
|
|
|