IDEA-53012: code folding fixed

This commit is contained in:
Dmitry Avdeev
2010-03-24 14:17:48 +03:00
parent 4d2d147116
commit 332ef95a44
@@ -32,7 +32,6 @@ import java.util.List;
*/
public class LanguageFolding extends LanguageExtension<FoldingBuilder> {
public static final LanguageFolding INSTANCE = new LanguageFolding();
private FoldingBuilder myBuilder;
private LanguageFolding() {
super("com.intellij.lang.foldingBuilder");
@@ -56,8 +55,7 @@ public class LanguageFolding extends LanguageExtension<FoldingBuilder> {
}
}
else {
return (extensions.size() == 1) ? extensions.get(0) : myBuilder == null
? myBuilder = new CompositeFoldingBuilder(extensions) : myBuilder;
return (extensions.size() == 1) ? extensions.get(0) : new CompositeFoldingBuilder(extensions);
}
l.putUserData(getLanguageCache(), result);