diff options
author | Nicolas Fella <nicolas.fella@gmx.de> | 2021-03-17 01:09:33 +0100 |
---|---|---|
committer | Nicolas Fella <nicolas.fella@gmx.de> | 2021-03-22 13:38:46 +0100 |
commit | ce350dfdd9d32849346c5b89fffa4f553b94188b (patch) | |
tree | 62b7f56f151b5818047500b0f0ae3ba30d579fa9 | |
parent | fee82b7f093cfdcfd217582df18ff41721e6e120 (diff) | |
download | kconfig-ce350dfdd9d32849346c5b89fffa4f553b94188b.tar.gz kconfig-ce350dfdd9d32849346c5b89fffa4f553b94188b.tar.bz2 |
[kconfig_compiler] Explicitly open input file for reading
In Qt6 QDomDocument does not open the file itself any more
-rw-r--r-- | src/kconfig_compiler/KConfigXmlParser.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/kconfig_compiler/KConfigXmlParser.cpp b/src/kconfig_compiler/KConfigXmlParser.cpp index 9815d1cd..5b2fb775 100644 --- a/src/kconfig_compiler/KConfigXmlParser.cpp +++ b/src/kconfig_compiler/KConfigXmlParser.cpp @@ -13,6 +13,7 @@ #include "KConfigXmlParser.h" +#include <QDebug> #include <QDomAttr> #include <QDomElement> #include <QDomNode> @@ -446,6 +447,9 @@ KConfigXmlParser::KConfigXmlParser(const KConfigParameters &cfg, const QString & void KConfigXmlParser::start() { QFile input(mInputFileName); + if (!input.open(QIODevice::ReadOnly)) { + qFatal("Could not open input file: %s", qUtf8Printable(mInputFileName)); + } QDomDocument doc; QString errorMsg; int errorRow; |