C++: fix indentation for static var decls of anonymous classes.

Task-number: QTCREATORBUG-11392

Change-Id: Ie5dd9014383b639e63653e8abc856fea9e620e49
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Erik Verbruggen
2014-02-05 13:11:16 +01:00
parent 24a5c3e913
commit 36dccb42fa
2 changed files with 41 additions and 0 deletions

View File

@@ -179,6 +179,9 @@ void CodeFormatter::recalculateStateAfter(const QTextBlock &block)
case declaration_start:
switch (kind) {
case T_CLASS:
case T_STRUCT: turnInto(class_start); continue;
case T_ENUM: turnInto(enum_start); continue;
case T_RBRACE: leave(true); continue;
case T_SEMICOLON: leave(true); break;
case T_EQUAL: enter(assign_open_or_initializer); break;