diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index 84c4bc617a0b8081eba269c724554b357a0d9d28..a417e01d9dee32467e7155354e85997da0c93261 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -3218,7 +3218,8 @@ bool ProFileEvaluator::Private::evaluateFileInto( void ProFileEvaluator::Private::evalError(const QString &message) const { if (!m_skipLevel) - m_handler->evalError(m_current.pro->fileName(), m_current.line, message); + m_handler->evalError(m_current.line ? m_current.pro->fileName() : QString(), + m_current.line, message); }