diff --git a/src/plugins/cppeditor/cppeditortestcase.cpp b/src/plugins/cppeditor/cppeditortestcase.cpp index 876c3f2aa84..6e42c519a42 100644 --- a/src/plugins/cppeditor/cppeditortestcase.cpp +++ b/src/plugins/cppeditor/cppeditortestcase.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include @@ -96,8 +97,12 @@ void TestCase::setUseClangd() bool TestCase::openCppEditor(const QString &fileName, CppEditor **editor, CppEditorWidget **editorWidget) { if (CppEditor *e = dynamic_cast(Core::EditorManager::openEditor(fileName))) { - if (editor) + if (editor) { *editor = e; + TextEditor::StorageSettings s = e->textDocument()->storageSettings(); + s.m_addFinalNewLine = false; + e->textDocument()->setStorageSettings(s); + } if (editorWidget) { if (CppEditorWidget *w = dynamic_cast(e->editorWidget())) { *editorWidget = w;