summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-03-23 13:52:27 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-03-23 13:52:52 +0100
commit84344041b8a290b7b987f6c1932f5d22a22252a1 (patch)
tree87777e2a7128d5fa59a7142aef1cbb372805d37c
parent36a9d8a40c52401ced3d3702a82f793792e283c5 (diff)
downloadqt-creator-84344041b8a290b7b987f6c1932f5d22a22252a1.tar.gz
Removed superfluous indenting while rewriting QML one-liners;
-rw-r--r--src/plugins/qmldesigner/core/filemanager/addpropertyvisitor.cpp1
-rw-r--r--src/plugins/qmldesigner/core/filemanager/qmlrewriter.cpp3
2 files changed, 4 insertions, 0 deletions
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())