From 386be4bd1069e7d71b267dc05df5da81ddbbcd13 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Tue, 5 May 2015 19:01:00 +0300 Subject: [PATCH] Fixed formatting problem --- .../idea/intentions/declarations/DeclarationUtils.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/declarations/DeclarationUtils.java b/idea/src/org/jetbrains/kotlin/idea/intentions/declarations/DeclarationUtils.java index 8d7e8669c35..91843d4bd37 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/declarations/DeclarationUtils.java +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/declarations/DeclarationUtils.java @@ -16,7 +16,11 @@ package org.jetbrains.kotlin.idea.intentions.declarations; +import com.intellij.openapi.project.Project; +import com.intellij.psi.PsiDocumentManager; import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiFile; +import com.intellij.psi.codeStyle.CodeStyleManager; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.idea.caches.resolve.ResolvePackage; @@ -67,6 +71,11 @@ public class DeclarationUtils { newInitializer = (JetBinaryExpression) parent.addAfter(newInitializer, property); parent.addAfter(psiFactory.createNewLine(), property); + Project project = newInitializer.getProject(); + PsiFile file = parent.getContainingFile(); + PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(PsiDocumentManager.getInstance(project).getDocument(file)); + CodeStyleManager.getInstance(project).adjustLineIndent(file, newInitializer.getTextRange()); + //noinspection ConstantConditions JetType inferredType = getPropertyTypeIfNeeded(property);