From 7a427ce1979ce7447e885c4f30129b40f3d466f5 Mon Sep 17 00:00:00 2001 From: bbedward Date: Sat, 17 Jan 2026 17:30:40 -0500 Subject: [PATCH] core: fix inverted inHeader condition in preprocesso --- src/core/scan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/scan.cpp b/src/core/scan.cpp index 8ca1f51..37b0fac 100644 --- a/src/core/scan.cpp +++ b/src/core/scan.cpp @@ -118,7 +118,7 @@ bool QmlScanner::scanQmlFile(const QString& path, bool& singleton, bool& interna auto stream = QTextStream(&file); auto imports = QVector(); - bool inHeader = false; + bool inHeader = true; auto ifScopes = QVector(); bool sourceMasked = false; int lineNum = 0; @@ -177,7 +177,7 @@ bool QmlScanner::scanQmlFile(const QString& path, bool& singleton, bool& interna } else if (!internal && line == "//@ pragma Internal") { internal = true; } else if (line.contains('{')) { - inHeader = true; + inHeader = false; } }