diff --git a/dom/html/nsTextEditorState.cpp b/dom/html/nsTextEditorState.cpp index b7d365de805e..64c820d785e3 100644 --- a/dom/html/nsTextEditorState.cpp +++ b/dom/html/nsTextEditorState.cpp @@ -110,7 +110,10 @@ public: } mTextEditorState->mSelectionRestoreEagerInit = false; } - mTextEditorState->FinishedRestoringSelection(); + + if (mTextEditorState) { + mTextEditorState->FinishedRestoringSelection(); + } return NS_OK; }