AS2 indent fixed

This commit is contained in:
Honfika
2013-08-30 17:16:16 +02:00
parent 5e9ef55911
commit 92587bfdfd
2 changed files with 6 additions and 8 deletions

View File

@@ -91,7 +91,7 @@ public class FunctionActionItem extends ActionItem {
}
ret += hilight(pname, highlight);
}
ret += hilight(")", highlight) + "\r\n" + hilight("{", highlight) + "\r\n" + Graph.graphToString(actions, highlight, constants) + "}";
ret += hilight(")", highlight) + "\r\n" + hilight("{", highlight) + "\r\n" + Graph.graphToString(actions, highlight, constants) + hilight("}", highlight);
return ret;
}

View File

@@ -2227,24 +2227,22 @@ public class Graph {
if (strippedP.startsWith(":")) {
continue;
}
if (Highlighting.stripHilights(parts[p]).equals(INDENTOPEN)) {
strippedP = Highlighting.stripHilights(parts[p]).trim();
if (strippedP.equals(INDENTOPEN)) {
level++;
continue;
}
if (Highlighting.stripHilights(parts[p]).equals(INDENTCLOSE)) {
if (strippedP.equals(INDENTCLOSE)) {
level--;
continue;
}
if (Highlighting.stripHilights(parts[p]).equals("}")) {
level--;
}
if (Highlighting.stripHilights(parts[p]).equals("};")) {
if (strippedP.startsWith("}")) {
level--;
}
ret.append(tabString(level));
ret.append(parts[p]);
ret.append("\r\n");
if (Highlighting.stripHilights(parts[p]).equals("{")) {
if (strippedP.equals("{")) {
level++;
}
}