diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 74238c2d6dd9ffb71df3efc5a7879aa42a31059f..b436aa27c8b4b154e17b389998d0b9b61b5e0b6c 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -1876,10 +1876,11 @@ Core::Id CPPEditor::id() const bool CPPEditor::open(QString *errorString, const QString &fileName, const QString &realFileName) { - bool b = TextEditor::BaseTextEditor::open(errorString, fileName, realFileName); + if (!TextEditor::BaseTextEditor::open(errorString, fileName, realFileName)) + return false; editorWidget()->setMimeType( Core::ICore::mimeDatabase()->findByFile(QFileInfo(fileName)).type()); - return b; + return true; } const Utils::CommentDefinition *CPPEditor::commentDefinition() const