From bdfbc9e493b4df7da89fb62222dc7cb283b3794a Mon Sep 17 00:00:00 2001 From: Michael Krasnyk Date: Thu, 26 Sep 2013 22:35:33 +0300 Subject: [PATCH] qdbusxml2cpp: Fix annotation value in an introspection string generator Unescaped annotation value causes for harmless values in an XML file, for instance, 'value=\"QList<uint>\"' a DBus exception, like dbus.exceptions.IntrospectionParserException: Error parsing introspect data Task-number: QTBUG-26668 Change-Id: Ie1eb519aec5228da0591d62c3aa5b6dec5790eb9 Reviewed-by: Thiago Macieira --- src/dbus/qdbusxmlparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dbus/qdbusxmlparser.cpp b/src/dbus/qdbusxmlparser.cpp index 5aefbb2be2..82d95a5c1b 100644 --- a/src/dbus/qdbusxmlparser.cpp +++ b/src/dbus/qdbusxmlparser.cpp @@ -103,7 +103,7 @@ static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Ann annotations.insert(name, value); if (!interfaceAnnotation) ifaceData->introspection += QLatin1String(" "); - ifaceData->introspection += QLatin1String(" \n"); + ifaceData->introspection += QLatin1String(" \n"); return true; }