Do not reformat injected document if it consists from more than one host regions

This commit is contained in:
Yaroslav Lepenkin
2015-10-12 14:10:51 +03:00
parent 6d8e8bf996
commit b1b32dc809
@@ -275,6 +275,7 @@ public class CodeFormatterFacade {
List<DocumentWindow> injectedDocuments = InjectedLanguageUtil.getCachedInjectedDocuments(file);
if (!injectedDocuments.isEmpty()) {
for (DocumentWindow injectedDocument : injectedDocuments) {
if (injectedDocument.getHostRanges().length > 1) continue;
injectedFileRangesSet.add(TextRange.from(injectedDocument.injectedToHost(0), injectedDocument.getTextLength()));
}
}