diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2010-09-30 19:00:31 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2010-09-30 19:03:29 +0200 |
commit | b58ebe7d2998415586052f406b8370fe3f33c853 (patch) | |
tree | 66eb3cad14fa6de44039fd914d21c4f2a9b7f981 /src/libs/qmljs/qmljscodeformatter.cpp | |
parent | 4537a7eb38bb46ce114620591ee64859568ffaec (diff) | |
download | qt-creator-b58ebe7d2998415586052f406b8370fe3f33c853.tar.gz |
QmlJS indenter: Fix incorrect indent after break/continue.
Make sure to push a transitory state before leave(true) so it only
finishes the statement - and not the surrounding statement!
Reviewed-by: trustme
Diffstat (limited to 'src/libs/qmljs/qmljscodeformatter.cpp')
-rw-r--r-- | src/libs/qmljs/qmljscodeformatter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljscodeformatter.cpp b/src/libs/qmljs/qmljscodeformatter.cpp index 3213cf31e2..7ec947b452 100644 --- a/src/libs/qmljs/qmljscodeformatter.cpp +++ b/src/libs/qmljs/qmljscodeformatter.cpp @@ -645,6 +645,7 @@ bool CodeFormatter::tryStatement() return true; case Break: case Continue: + enter(breakcontinue_statement); leave(true); return true; case Throw: |