aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNicolas Fella <nicolas.fella@gmx.de>2021-03-17 01:09:33 +0100
committerNicolas Fella <nicolas.fella@gmx.de>2021-03-22 13:38:46 +0100
commitce350dfdd9d32849346c5b89fffa4f553b94188b (patch)
tree62b7f56f151b5818047500b0f0ae3ba30d579fa9 /src
parentfee82b7f093cfdcfd217582df18ff41721e6e120 (diff)
downloadkconfig-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
Diffstat (limited to 'src')
-rw-r--r--src/kconfig_compiler/KConfigXmlParser.cpp4
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;