From 84344041b8a290b7b987f6c1932f5d22a22252a1 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Tue, 23 Mar 2010 13:52:27 +0100 Subject: Removed superfluous indenting while rewriting QML one-liners; --- src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp | 1 + src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp b/src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp index 91afc7e86d..5fb4fc3d38 100644 --- a/src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp +++ b/src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp @@ -150,6 +150,7 @@ void AddPropertyVisitor::addInMembers(QmlJS::AST::UiObjectInitializer *initializ newPropertyTemplate.prepend(QLatin1Char(' ')); if (needsTrailingSemicolon) newPropertyTemplate.append(QLatin1Char(';')); + depth = 0; } else { newPropertyTemplate.prepend(QLatin1Char('\n')); } diff --git a/src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp b/src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp index 1a150fd245..e148c80cca 100644 --- a/src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp +++ b/src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp @@ -98,6 +98,9 @@ unsigned QMLRewriter::calculateIndentDepth(const SourceLocation &position) const QString QMLRewriter::addIndentation(const QString &text, unsigned depth) { + if (depth == 0) + return text; + const QString indentation(depth, QLatin1Char(' ')); if (text.isEmpty()) -- cgit v1.2.1