diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 9eecd71476880fedcfa3dca7272a668478bf6779..a48a228ab2dbf4c684318a33e502773130fadcea 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -671,7 +671,8 @@ void CppEditorWidget::updateFunctionDeclDefLinkNow() if (noTracking) return; - if (EditorManager::currentEditor()->widget() != this) + IEditor *editor = EditorManager::currentEditor(); + if (!editor || editor->widget() != this) return; const Snapshot semanticSnapshot = d->m_lastSemanticInfo.snapshot;