From ce350dfdd9d32849346c5b89fffa4f553b94188b Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Wed, 17 Mar 2021 01:09:33 +0100 Subject: [kconfig_compiler] Explicitly open input file for reading In Qt6 QDomDocument does not open the file itself any more --- src/kconfig_compiler/KConfigXmlParser.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/kconfig_compiler/KConfigXmlParser.cpp') 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 #include #include #include @@ -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; -- cgit v1.2.1