diff --git a/src/plugins/projectexplorer/editorconfiguration.cpp b/src/plugins/projectexplorer/editorconfiguration.cpp index d2df4ba7393fd26a56b601d7006686bc09879fc0..6d246b05ada42d1920ec685d74c64ca89dc045c5 100644 --- a/src/plugins/projectexplorer/editorconfiguration.cpp +++ b/src/plugins/projectexplorer/editorconfiguration.cpp @@ -239,7 +239,8 @@ void EditorConfiguration::fromMap(const QVariantMap &map) void EditorConfiguration::configureEditor(ITextEditor *textEditor) const { BaseTextEditorWidget *baseTextEditor = qobject_cast<BaseTextEditorWidget *>(textEditor->widget()); - baseTextEditor->setCodeStyle(codeStyle(baseTextEditor->languageSettingsId())); + if (baseTextEditor) + baseTextEditor->setCodeStyle(codeStyle(baseTextEditor->languageSettingsId())); if (!d->m_useGlobal) { textEditor->setTextCodec(d->m_textCodec, ITextEditor::TextCodecFromProjectSetting); if (baseTextEditor)