CPP-4211 Unexpected closing parent placement after command(<enter>)

Proper indent for comments
This commit is contained in:
Vasily Pisar
2015-08-20 15:06:17 +03:00
parent 769ae29a70
commit f0e54ba6e0
@@ -15,7 +15,10 @@
*/
package com.intellij.psi.impl.source.codeStyle;
import com.intellij.formatting.*;
import com.intellij.formatting.CoreFormatterUtil;
import com.intellij.formatting.FormattingMode;
import com.intellij.formatting.FormattingModel;
import com.intellij.formatting.FormattingModelBuilder;
import com.intellij.injected.editor.DocumentWindow;
import com.intellij.lang.ASTNode;
import com.intellij.lang.LanguageFormatting;
@@ -127,7 +130,7 @@ abstract class CodeStyleManagerRunnable<T> {
protected abstract T doPerform(int offset, TextRange range);
private static boolean isInsidePlainComment(int offset, @Nullable PsiElement element) {
if (!(element instanceof PsiComment) || element instanceof PsiDocCommentBase || !element.getTextRange().contains(offset)) {
if (!(element instanceof PsiComment) || element instanceof PsiDocCommentBase || !element.getTextRange().contains(offset - 1)) {
return false;
}