From 0f5eec1e36ec1b61e0ff93b62245fb9377a26d6d Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 11 Dec 2012 22:24:29 +0100 Subject: Fix invalid compression in qmlmin qmlmin could compress identifiers in an invalid way if it contained special chars that would get expanded to unicode escape sequences Change-Id: I35b3ba01f68b69b34c4cd19616afb8b4b4cd6fa3 Reviewed-by: Erik Verbruggen --- tools/qmlmin/main.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'tools/qmlmin') diff --git a/tools/qmlmin/main.cpp b/tools/qmlmin/main.cpp index 0d6950360f..9500c45915 100644 --- a/tools/qmlmin/main.cpp +++ b/tools/qmlmin/main.cpp @@ -352,13 +352,7 @@ bool Minify::parse(int startToken) if (isIdentChar(lastChar)) assembled += QLatin1Char(' '); - foreach (const QChar &ch, identifier) { - if (isIdentChar(ch)) - assembled += ch; - else { - escape(ch, &assembled); - } - } + assembled += identifier; } else if (yytoken == T_STRING_LITERAL || yytoken == T_MULTILINE_STRING_LITERAL) { assembled += QLatin1Char('"'); -- cgit v1.2.3