From b898592db7a212a9e37841e9c8ed3072770d4546 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Mon, 26 May 2025 17:31:07 -0700 Subject: [PATCH] core: don't show " at " in qml warnings if object name is empty --- src/core/generation.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/generation.cpp b/src/core/generation.cpp index 28fa977b..1d6a8d6f 100644 --- a/src/core/generation.cpp +++ b/src/core/generation.cpp @@ -327,13 +327,13 @@ void EngineGeneration::onEngineWarnings(const QList& warnings) const QString objectName; auto desc = error.description(); - if (auto i = desc.indexOf(": "); i != -1) { - objectName = desc.first(i); + if (auto i = desc.indexOf(": "); i != -1 && desc.startsWith("QML ")) { + objectName = desc.first(i) + " at "; desc = desc.sliced(i + 2); } - qCWarning(logScene).noquote().nospace() << objectName << " at " << rel << '[' << error.line() - << ':' << error.column() << "]: " << desc; + qCWarning(logScene).noquote().nospace() + << objectName << rel << '[' << error.line() << ':' << error.column() << "]: " << desc; } }