diff options
Diffstat (limited to 'platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java')
-rw-r--r-- | platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java | 5 |
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() { |