summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java')
-rw-r--r--platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java b/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java
index 7d3c7c649fd2..73358455bdcd 100644
--- a/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java
+++ b/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java
@@ -180,6 +180,7 @@ class FormatProcessor {
}
private int getRightMargin(Block rootBlock) {
+ Language language = null;
if (rootBlock instanceof ASTBlock) {
ASTNode node = ((ASTBlock)rootBlock).getNode();
if (node != null) {
@@ -187,12 +188,12 @@ class FormatProcessor {
if (psiElement.isValid()) {
PsiFile psiFile = psiElement.getContainingFile();
if (psiFile != null) {
- return mySettings.getRightMargin(psiFile.getViewProvider().getBaseLanguage());
+ language = psiFile.getViewProvider().getBaseLanguage();
}
}
}
}
- return mySettings.RIGHT_MARGIN;
+ return mySettings.getRightMargin(language);
}
private LeafBlockWrapper getLastBlock() {