<rdar://problem/5625327> Crash toggling check grammar w/ spelling when no...
[WebKit-https.git] / WebKit / win / WebView.cpp
index 5aa7d4e2d3f2dcbcdfc94d13be8fdd6392390f29..a064feacaf29adfb6a0ab5b93b8be10ef3dff3c6 100644 (file)
@@ -3340,6 +3340,11 @@ HRESULT STDMETHODCALLTYPE WebView::isGrammarCheckingEnabled(
 HRESULT STDMETHODCALLTYPE WebView::setGrammarCheckingEnabled( 
     BOOL enabled)
 {
+    if (!m_editingDelegate) {
+        LOG_ERROR("No NSSpellChecker");
+        return E_FAIL;
+    }
+
     if (grammarCheckingEnabled == !!enabled)
         return S_OK;